@charset "UTF-8";
/*backgroud colors*/
/*navigation background color*/
/*navigation background color*/
/*fonts colors*/
/*font family*/
/*fonts wight*/
/*navigation fonts*/
/*select language fonts*/
/*page title fonts*/
/*months fonts + h3 font size*/
/*email fonts*/
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

html {
  font-size: 10px;
  font-family: 'Poiret One', cursive;
  color: #fafafa; }

body {
  background-color: black;
  min-height: 100vh; }

main {
  display: block; }

h2 {
  font-size: 2.5rem; }

h3 {
  font-size: 1.6rem; }

ul {
  list-style: none; }

a {
  text-decoration: none;
  color: #fafafa; }

@media only screen and (min-width: 768px) {
  h2 {
    font-size: 4rem; }
  h3 {
    font-size: 2.5rem; } }

#header,
#footer {
  width: 100%;
  position: fixed;
  z-index: 1000; }

.container {
  margin: 0.2rem 1rem; }

.header__container,
.footer__continer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.header__container {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 2rem; }

.footer__continer {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.page-main-section {
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  width: 100vw;
  height: 100vh;
  overflow-y: scroll;
  overflow-x: hidden; }

.main__container {
  padding-top: 7rem;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: rgba(0, 0, 0, 0.8); }

.page-article {
  padding-top: 4rem;
  margin-bottom: 2.7rem;
  text-align: justify;
  min-height: 100vh;
  max-width: 90rem; }

.page-article__box {
  margin: 1rem 3rem; }

.page-article__box--last-param {
  padding-bottom: 3rem; }

.page-article__box p,
.page-article__box--list {
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.8rem; }

.page-article__box--list {
  margin-bottom: 2rem; }

.page-article__box--list li {
  margin: 0.5rem 0; }

@media only screen and (min-width: 768px) {
  .container {
    margin: 1.2rem 2rem; }
  .page-main-section {
    width: 100%;
    height: 100%;
    overflow-y: visible; }
  .main__container {
    padding: 10rem 4rem; }
  .page-article__box p,
  .page-article__box--list {
    font-size: 1.8rem;
    line-height: 2.6rem; } }

.nav__container {
  width: 100vw;
  height: 100vh;
  position: fixed;
  left: 0;
  top: 0;
  display: none;
  -webkit-animation: backgroundColor 0.5s forwards;
          animation: backgroundColor 0.5s forwards;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.navigation-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.nav__list {
  text-align: center; }

.nav__list li {
  margin-bottom: 1rem;
  font-size: 2rem; }

.nav-active {
  font-weight: 600; }

@-webkit-keyframes backgroundColor {
  0% {
    background-color: rgba(100, 100, 100, 0.2); }
  100% {
    background-color: black; } }

@keyframes backgroundColor {
  0% {
    background-color: rgba(100, 100, 100, 0.2); }
  100% {
    background-color: black; } }

@media only screen and (min-width: 768px) {
  .nav__list li {
    margin-bottom: 2rem;
    font-size: 2.5rem; } }

/* start incon */
.start-icon-container {
  width: 100vw;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-animation: next-pick 0.1s 1.6s forwards;
          animation: next-pick 0.1s 1.6s forwards; }

.guitar-pick {
  position: absolute; }

.guitar-pick-gangsta {
  visibility: visible;
  -webkit-animation: next-pick 0.2s forwards;
          animation: next-pick 0.2s forwards; }

.guitar-pick-ghost {
  visibility: hidden;
  -webkit-animation: next-pick-icon 0.2s 0.2s forwards;
          animation: next-pick-icon 0.2s 0.2s forwards; }

.guitar-pick-smile {
  visibility: hidden;
  -webkit-animation: next-pick-icon 0.2s 0.4s forwards;
          animation: next-pick-icon 0.2s 0.4s forwards; }

.guitar-pick-dodger {
  visibility: hidden;
  -webkit-animation: next-pick-icon 0.2s 0.6s forwards;
          animation: next-pick-icon 0.2s 0.6s forwards; }

.guitar-pick-gangsta1 {
  visibility: hidden;
  -webkit-animation: next-pick-icon 0.2s 0.8s forwards;
          animation: next-pick-icon 0.2s 0.8s forwards; }

.guitar-pick-ghost1 {
  visibility: hidden;
  -webkit-animation: next-pick-icon 0.2s 1s forwards;
          animation: next-pick-icon 0.2s 1s forwards; }

.guitar-pick-smile1 {
  visibility: hidden;
  -webkit-animation: next-pick-icon 0.2s 1.2s forwards;
          animation: next-pick-icon 0.2s 1.2s forwards; }

.guitar-pick-dodger1 {
  visibility: hidden;
  -webkit-animation: next-pick-icon 0.2s 1.4s forwards;
          animation: next-pick-icon 0.2s 1.4s forwards; }

@-webkit-keyframes next-pick {
  0% {
    visibility: visible; }
  100% {
    visibility: hidden;
    display: none; } }

@keyframes next-pick {
  0% {
    visibility: visible; }
  100% {
    visibility: hidden;
    display: none; } }

@-webkit-keyframes next-pick-icon {
  0% {
    visibility: hidden; }
  50% {
    visibility: visible; }
  100% {
    visibility: hidden; } }

@keyframes next-pick-icon {
  0% {
    visibility: hidden; }
  50% {
    visibility: visible; }
  100% {
    visibility: hidden; } }

@-webkit-keyframes show-element {
  0% {
    visibility: hidden; }
  100% {
    visibility: visible; } }

@keyframes show-element {
  0% {
    visibility: hidden; }
  100% {
    visibility: visible; } }

.language-box__list {
  width: 8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 1.4rem; }

@media only screen and (min-width: 768px) {
  .language-box__list {
    width: 16rem;
    font-size: 2rem; } }

#footer {
  background-color: rgba(0, 0, 0, 0.9);
  bottom: 0; }

@media only screen and (min-width: 1024px) and (orientation: landscape) {
  #footer {
    background-color: transparent; } }

.footer__social-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.footer__social-box ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 10rem; }

.social-media-icon {
  width: 1.5rem; }

#YT {
  width: 2rem; }

#SC {
  width: 2.5rem; }

@media only screen and (min-width: 768px) {
  .footer__social-box ul {
    width: 14rem; }
  .social-media-icon {
    width: 2rem; }
  #YT {
    width: 2.5rem; }
  #SC {
    width: 3rem; } }

.nav__hamburger-icon {
  background: 0;
  border: 0;
  outline: none;
  position: fixed;
  top: 1rem;
  cursor: pointer; }

@media only screen and (min-width: 768px) {
  .nav__hamburger-icon svg {
    width: 3rem;
    height: 3rem; } }

.home {
  background-image: url("../images/mobile/Marcin-Kozioł-gitarzysta2.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  visibility: hidden;
  -webkit-animation: showBackground 3s 1.6s forwards;
          animation: showBackground 3s 1.6s forwards;
  width: 100vw;
  height: 100vh; }

.page-main-section__home {
  overflow: hidden; }

.landscape-container {
  width: 100vw;
  height: 100vh;
  position: absolute;
  top: 0%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.page-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #fff; }

.name-container {
  font-size: 3rem;
  width: 17rem;
  padding-bottom: 1rem;
  margin-top: 3rem;
  visibility: hidden;
  -webkit-animation: showBackground 2s 2.5s forwards;
          animation: showBackground 2s 2.5s forwards; }

.page-logo--name {
  visibility: hidden;
  -webkit-animation: showBackground 2s 2.8s forwards;
          animation: showBackground 2s 2.8s forwards; }

.page-logo--surname {
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  color: rbga(0, 0, 0, 1);
  visibility: hidden;
  -webkit-animation: showBackground 2s 3.2s forwards;
          animation: showBackground 2s 3.2s forwards; }

.page-logo--surname-desc {
  display: none; }

.page-logo ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.5rem;
  font-weight: bold;
  visibility: hidden;
  -webkit-animation: showBackground 2s 3.6s forwards;
          animation: showBackground 2s 3.6s forwards; }

.page-logo ul li {
  padding: 0.8rem; }

.horizontal-line {
  height: 0.1rem;
  background-color: #dcdcfa; }

.page-logo--sub-title {
  font-size: 2rem; }

@-webkit-keyframes showBackground {
  0% {
    visibility: hidden;
    opacity: 0; }
  100% {
    visibility: visible;
    opacity: 1; } }

@keyframes showBackground {
  0% {
    visibility: hidden;
    opacity: 0; }
  100% {
    visibility: visible;
    opacity: 1; } }

@media only screen and (min-width: 768px) {
  .name-container {
    font-size: 5rem;
    width: 30rem; }
  .page-logo ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 2rem;
    font-weight: bold; }
  .page-logo ul li {
    padding: 0.8rem; } }

@media only screen and (min-width: 1024px) and (orientation: landscape) {
  .home {
    background-image: url("../images/gallery/Marcin-Kozioł-small-guitar.jpg"); }
  .page-logo {
    position: absolute;
    bottom: 2%;
    left: 2%; }
  .page-logo--surname {
    text-align: right;
    display: block;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    color: rbga(0, 0, 0, 1);
    visibility: hidden;
    -webkit-animation: showBackground 2s 3.2s forwards;
            animation: showBackground 2s 3.2s forwards; }
  .page-logo--surname-mob {
    display: none !important; }
  .page-logo--surname-desc {
    display: inline-block; }
  .page-logo ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 3rem;
    font-weight: bold; }
  .page-logo ul li {
    padding: 0.8rem; } }

#bio {
  background-image: url("../images/mobile/Marcin-Kozioł-guitarist-mob.jpg"); }

@media only screen and (min-width: 1024px) and (orientation: landscape) {
  #bio {
    background-image: url("../images/gallery/Marcin-Kozioł-guitarist.jpg"); } }

#contact {
  background-image: url("../images/mobile/Marcin-Kozioł-mob.jpg"); }

.contact-conainer {
  position: absolute;
  top: 0;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.contact-mail {
  font-size: 2rem; }

@media only screen and (min-width: 768px) {
  .contact-mail {
    font-size: 4rem; } }

@media only screen and (min-width: 1024px) {
  #contact {
    background-image: url("../images/gallery/Marcin-Kozioł-small-guitar2.jpg"); } }

.my-gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.gallery-image {
  width: 100%;
  margin-bottom: 3rem;
  padding: 0 1rem;
  vertical-align: middle; }

@media screen and (min-width: 600px) {
  .gallery-figure {
    width: 50%; } }

@media screen and (min-width: 1024px) {
  .gallery-figure {
    width: 33%; } }

#press {
  background-image: url("../images/mobile/Marcin-Kozioł-BALKAN-MUSIC-PROJECT-mob.jpg"); }

#press .page-article {
  min-height: 100%; }

.press-and-reviews {
  margin-bottom: 0.6rem; }

.article-link {
  margin-top: 0.6rem;
  margin-bottom: 2rem; }

.article-link a {
  border-bottom: 1px solid #fafafa; }

@media only screen and (min-width: 1024px) and (orientation: landscape) {
  #press {
    background-image: url("../images/desktop/Marcin-Kozioł-BALKAN-MUSIC-PROJECT.jpg"); } }

#projects {
  background-image: url("../images/mobile/Marcin-Kozioł-Dorota-Pietrzyk.jpg"); }

#projects .main__container {
  background-color: rgba(0, 0, 0, 0.93); }

.projects-photo {
  width: 100%; }

.projects-details i {
  font-size: 1.5rem; }

.more-btn {
  display: inline;
  cursor: pointer;
  border-bottom: 1px solid #ffffff;
  padding: 0.5rem;
  border-radius: 5%; }

.details-accordion {
  display: none;
  margin-top: 2rem; }

@media only screen and (min-width: 768px) {
  .projects-description__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
  .projects-description__container-description {
    width: 40%; }
  .projects-photo {
    width: 50%;
    height: 50%; } }

@media only screen and (min-width: 900px) {
  .projects-video {
    width: 50%; }
  .projects-video iframe {
    width: 100%;
    height: 26rem; }
  .projects-photo {
    width: 50%;
    height: 50%; } }

#concerts {
  background-image: url("../images/mobile/Marcin-Kozioł-koncert-dyplomantów-AM-Gdańsk.jpg"); }

.months-name {
  margin-bottom: 1rem;
  font-size: 1.6rem;
  text-decoration: underline; }

.page-article__box--list li {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

#concerts .page-article__box--list li {
  cursor: pointer; }

.popuptext {
  visibility: hidden;
  width: 160px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 8px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -80px; }

.popuptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent; }

.show {
  visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s; }

#year2017 h3 {
  cursor: pointer;
  display: inline; }

i {
  font-size: 1.5rem; }

.accordion {
  display: none; }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@media only screen and (min-width: 768px) {
  .main__container-projects {
    padding-bottom: 6rem; }
  .months-name {
    font-size: 2.5rem; } }

@media only screen and (min-width: 1024px) and (orientation: landscape) {
  #concerts {
    background-image: url("../images/desktop/Marcin-Kozioł-koncert-dyplomantów-AM-Gdańsk.jpg"); }
  i {
    font-size: 2.5rem; } }

#music {
  background-image: url("../images/mobile/Marcin-Kozioł-69duo.jpg"); }

#music .page-article {
  min-height: 100%; }

.page-article__box--music {
  margin-bottom: 2rem;
  text-align: center;
  text-decoration: underline; }

.composer-name {
  margin-bottom: 0.8rem;
  text-decoration: underline; }

@media only screen and (min-width: 768px) {
  .page-article__box--music {
    margin-bottom: 5rem;
    text-align: left; } }

@media only screen and (min-width: 1024px) {
  #music {
    background-image: url("../images/desktop/Marcin-Kozioł-69duo.jpg"); } }

#news {
  background-image: url("../images/mobile/Marcin-Kozioł-BALKAN-CHAMBER-MUSIC.jpg"); }

#promo-video {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.video {
  border: none;
  width: 100%;
  margin: 1.5rem 0; }

.ytp-title-text {
  display: none; }

.news-contact {
  text-align: center;
  font-size: 1.6rem;
  margin-top: 6rem;
  margin-bottom: 6rem; }

.news-photo {
  width: 100%;
  margin-top: 2rem; }

.news-link {
  border-bottom: 1px solid #ffffff; }

.youtube-video__container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

@media only screen and (min-width: 600px) {
  .main__container-news .page-article .page-article__box {
    margin-bottom: 5rem; }
  .news-contact {
    font-size: 2.6rem; }
  .youtube-video {
    width: 100%;
    height: 400px; } }

@media only screen and (min-width: 1024px) {
  .youtube-video {
    width: 700px;
    height: 400px;
    margin-bottom: 10px; }
  .news-photo__container {
    width: 100%;
    text-align: center; }
  .news-photo {
    width: 50%; } }

#video {
  background-image: url("../images/mobile/Marcin-Kozioł-Dorota-Pietrzyk.jpg"); }

.youtube_subscribe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.youtube_subscribe p {
  text-align: left; }

.youtube_subscribe div {
  margin-left: 1rem !important; }

.youtube-video__container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.youtube-video {
  width: auto;
  height: auto;
  margin-bottom: -40px; }

.youtube-video__container iframe {
  width: 100%;
  height: 100%; }

hr {
  margin: 5rem 0; }

@media only screen and (min-width: 600px) {
  .youtube-video__container {
    width: 426px;
    height: 240px; } }

@media only screen and (min-width: 1024px) {
  .youtube-video__container {
    width: 854px;
    height: 480px;
    margin-bottom: 10px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIm1vZHVsZXMvX2NvbG9ycy5zY3NzIiwibW9kdWxlcy9fdHlwb2dyYXBoeS5zY3NzIiwicGFydGlhbHMvX3Jlc2V0LnNjc3MiLCJwYXJ0aWFscy9fZ2xvYmFsLnNjc3MiLCJwYXJ0aWFscy9fbmF2aWdhdGlvbi5zY3NzIiwicGFydGlhbHMvX3N0YXJ0LnNjc3MiLCJwYXJ0aWFscy9fYW5pbWF0aW9uLnNjc3MiLCJwYXJ0aWFscy9faGVhZGVyLnNjc3MiLCJwYXJ0aWFscy9fZm9vdGVyLnNjc3MiLCJwYXJ0aWFscy9fc29jaWFsTWVkaWFJY29ucy5zY3NzIiwicGFydGlhbHMvX2J1dHRvbkhhbWJ1cmdlci5zY3NzIiwicGFydGlhbHMvX2hvbWVQYWdlLnNjc3MiLCJwYXJ0aWFscy9fYmlvUGFnZS5zY3NzIiwicGFydGlhbHMvX2NvbnRhY3RQYWdlLnNjc3MiLCJwYXJ0aWFscy9fZ2FsbGVyeVBhZ2Uuc2NzcyIsInBhcnRpYWxzL19wcmVzc0FuZFJldmlld3Muc2NzcyIsInBhcnRpYWxzL19wcm9qZWN0c0FuZENEcy5zY3NzIiwicGFydGlhbHMvX2NvbmNlcnRzLnNjc3MiLCJwYXJ0aWFscy9fbXVzaWMuc2NzcyIsInBhcnRpYWxzL19uZXdzUGFnZS5zY3NzIiwicGFydGlhbHMvX3ZpZGVvLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCLG9CQUFvQjtBQUdwQiwrQkFBK0I7QUFHL0IsK0JBQStCO0FBSS9CLGdCQUFnQjtBQ1ZoQixlQUFlO0FBR2YsZUFBZTtBQU1mLG9CQUFvQjtBQUlwQix5QkFBeUI7QUFJekIsb0JBQW9CO0FBSXBCLCtCQUErQjtBQUkvQixlQUFlO0FDekJmO0VBQ0UsVUFBUztFQUNULFdBQVU7RUFDViwrQkFBc0I7VUFBdEIsdUJBQXNCLEVBQUk7O0FBRTVCO0VBQ0UsZ0JBQWU7RUFDZixtQ0FBa0M7RUFDbEMsZUZHb0MsRUVIWjs7QUFFMUI7RUFDRSx3QkZWb0M7RUVXcEMsa0JB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O0FBRUQ7RUFDRSxZQUFXO0VBQ1gsYUFBWTtFQUNaLHFCQUFvQixFQUNyQjs7QUFDRDtFQUNJLFlBQVc7RUFDWCxhQUFZLEVBQ2Y7O0FBRUQ7RUFDSSxlQUFjLEVBQ2pCOztBQUVEO0VBQ0U7SUFDRSxhQUFZO0lBQ1osY0FBYSxFQUNkLEVBQUE7O0FBR0g7RUFDRTtJQUNFLGFBQVk7SUFDWixjQUFhO0lBQ2Isb0JBQW1CLEVBQ3BCLEVBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypiYWNrZ3JvdWQgY29sb3JzKi9cbi8qbmF2aWdhdGlvbiBiYWNrZ3JvdW5kIGNvbG9yKi9cbi8qbmF2aWdhdGlvbiBiYWNrZ3JvdW5kIGNvbG9yKi9cbi8qZm9udHMgY29sb3JzKi9cbi8qZm9udCBmYW1pbHkqL1xuLypmb250cyB3aWdodCovXG4vKm5hdmlnYXRpb24gZm9udHMqL1xuLypzZWxlY3QgbGFuZ3VhZ2UgZm9udHMqL1xuLypwYWdlIHRpdGxlIGZvbnRzKi9cbi8qbW9udGhzIGZvbnRzICsgaDMgZm9udCBzaXplKi9cbi8qZW1haWwgZm9udHMqL1xuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LWZhbWlseTogJ1BvaXJldCBPbmUnLCBjdXJzaXZlO1xuICBjb2xvcjogI2ZhZmFmYTsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmFmYWZhOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNHJlbTsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuXG4jaGVhZGVyLFxuI2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7IH1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMC4ycmVtIDFyZW07IH1cblxuLmhlYWRlcl9fY29udGFpbmVyLFxuLmZvb3Rlcl9fY29udGluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4uZm9vdGVyX19jb250aW5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5wYWdlLW1haW4tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuLm1haW5fX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG5cbi5wYWdlLWFydGljbGUge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi43cmVtO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWF4LXdpZHRoOiA5MHJlbTsgfVxuXG4ucGFnZS1hcnRpY2xlX19ib3gge1xuICBtYXJnaW46IDFyZW0gM3JlbTsgfVxuXG4ucGFnZS1hcnRpY2xlX19ib3gtLWxhc3QtcGFyYW0ge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuXG4ucGFnZS1hcnRpY2xlX19ib3ggcCxcbi5wYWdlLWFydGljbGVfX2JveC0tbGlzdCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS44cmVtOyB9XG5cbi5wYWdlLWFydGljbGVfX2JveC0tbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLnBhZ2UtYXJ0aWNsZV9fYm94LS1saXN0IGxpIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1hcmdpbjogMS4ycmVtIDJyZW07IH1cbiAgLnBhZ2UtbWFpbi1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxuICAubWFpbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHJlbSA0cmVtOyB9XG4gIC5wYWdlLWFydGljbGVfX2JveCBwLFxuICAucGFnZS1hcnRpY2xlX19ib3gtLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07IH0gfVxuXG4ubmF2X19jb250YWluZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBhbmltYXRpb246IGJhY2tncm91bmRDb2xvciAwLjVzIGZvcndhcmRzO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ubmF2aWdhdGlvbi1pbiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLm5hdl9fbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmF2X19saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi5uYXYtYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5Aa2V5ZnJhbWVzIGJhY2tncm91bmRDb2xvciB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMik7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZfX2xpc3QgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuXG4vKiBzdGFydCBpbmNvbiAqL1xuLnN0YXJ0LWljb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBuZXh0LXBpY2sgMC4xcyAxLjZzIGZvcndhcmRzOyB9XG5cbi5ndWl0YXItcGljayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZ3VpdGFyLXBpY2stZ2FuZ3N0YSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbjogbmV4dC1waWNrIDAuMnMgZm9yd2FyZHM7IH1cblxuLmd1aXRhci1waWNrLWdob3N0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBhbmltYXRpb246IG5leHQtcGljay1pY29uIDAuMnMgMC4ycyBmb3J3YXJkczsgfVxuXG4uZ3VpdGFyLXBpY2stc21pbGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGFuaW1hdGlvbjogbmV4dC1waWNrLWljb24gMC4ycyAwLjRzIGZvcndhcmRzOyB9XG5cbi5ndWl0YXItcGljay1kb2RnZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGFuaW1hdGlvbjogbmV4dC1waWNrLWljb24gMC4ycyAwLjZzIGZvcndhcmRzOyB9XG5cbi5ndWl0YXItcGljay1nYW5nc3RhMSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYW5pbWF0aW9uOiBuZXh0LXBpY2staWNvbiAwLjJzIDAuOHMgZm9yd2FyZHM7IH1cblxuLmd1aXRhci1waWNrLWdob3N0MSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYW5pbWF0aW9uOiBuZXh0LXBpY2staWNvbiAwLjJzIDFzIGZvcndhcmRzOyB9XG5cbi5ndWl0YXItcGljay1zbWlsZTEge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGFuaW1hdGlvbjogbmV4dC1waWNrLWljb24gMC4ycyAxLjJzIGZvcndhcmRzOyB9XG5cbi5ndWl0YXItcGljay1kb2RnZXIxIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBhbmltYXRpb246IG5leHQtcGljay1pY29uIDAuMnMgMS40cyBmb3J3YXJkczsgfVxuXG5Aa2V5ZnJhbWVzIG5leHQtcGljayB7XG4gIDAlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBuZXh0LXBpY2staWNvbiB7XG4gIDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgNTAlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfSB9XG5cbkBrZXlmcmFtZXMgc2hvdy1lbGVtZW50IHtcbiAgMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cblxuLmxhbmd1YWdlLWJveF9fbGlzdCB7XG4gIHdpZHRoOiA4cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmd1YWdlLWJveF9fbGlzdCB7XG4gICAgd2lkdGg6IDE2cmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG5cbiNmb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGJvdHRvbTogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICNmb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuLmZvb3Rlcl9fc29jaWFsLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5mb290ZXJfX3NvY2lhbC1ib3ggdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMHJlbTsgfVxuXG4uc29jaWFsLW1lZGlhLWljb24ge1xuICB3aWR0aDogMS41cmVtOyB9XG5cbiNZVCB7XG4gIHdpZHRoOiAycmVtOyB9XG5cbiNTQyB7XG4gIHdpZHRoOiAyLjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19zb2NpYWwtYm94IHVsIHtcbiAgICB3aWR0aDogMTRyZW07IH1cbiAgLnNvY2lhbC1tZWRpYS1pY29uIHtcbiAgICB3aWR0aDogMnJlbTsgfVxuICAjWVQge1xuICAgIHdpZHRoOiAyLjVyZW07IH1cbiAgI1NDIHtcbiAgICB3aWR0aDogM3JlbTsgfSB9XG5cbi5uYXZfX2hhbWJ1cmdlci1pY29uIHtcbiAgYmFja2dyb3VuZDogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdl9faGFtYnVyZ2VyLWljb24gc3ZnIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07IH0gfVxuXG4uaG9tZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tb2JpbGUvTWFyY2luLUtvemlvxYItZ2l0YXJ6eXN0YTIuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGFuaW1hdGlvbjogc2hvd0JhY2tncm91bmQgM3MgMS42cyBmb3J3YXJkcztcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoOyB9XG5cbi5wYWdlLW1haW4tc2VjdGlvbl9faG9tZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmxhbmRzY2FwZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnBhZ2UtbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmFtZS1jb250YWluZXIge1xuICBmb250LXNpemU6IDNyZW07XG4gIHdpZHRoOiAxN3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYW5pbWF0aW9uOiBzaG93QmFja2dyb3VuZCAycyAyLjVzIGZvcndhcmRzOyB9XG5cbi5wYWdlLWxvZ28tLW5hbWUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGFuaW1hdGlvbjogc2hvd0JhY2tncm91bmQgMnMgMi44cyBmb3J3YXJkczsgfVxuXG4ucGFnZS1sb2dvLS1zdXJuYW1lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sb3I6IHJiZ2EoMCwgMCwgMCwgMSk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYW5pbWF0aW9uOiBzaG93QmFja2dyb3VuZCAycyAzLjJzIGZvcndhcmRzOyB9XG5cbi5wYWdlLWxvZ28tLXN1cm5hbWUtZGVzYyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhZ2UtbG9nbyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBhbmltYXRpb246IHNob3dCYWNrZ3JvdW5kIDJzIDMuNnMgZm9yd2FyZHM7IH1cblxuLnBhZ2UtbG9nbyB1bCBsaSB7XG4gIHBhZGRpbmc6IDAuOHJlbTsgfVxuXG4uaG9yaXpvbnRhbC1saW5lIHtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZmE7IH1cblxuLnBhZ2UtbG9nby0tc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbkBrZXlmcmFtZXMgc2hvd0JhY2tncm91bmQge1xuICAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmFtZS1jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICB3aWR0aDogMzByZW07IH1cbiAgLnBhZ2UtbG9nbyB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnBhZ2UtbG9nbyB1bCBsaSB7XG4gICAgcGFkZGluZzogMC44cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuaG9tZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2dhbGxlcnkvTWFyY2luLUtvemlvxYItc21hbGwtZ3VpdGFyLmpwZ1wiKTsgfVxuICAucGFnZS1sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyJTtcbiAgICBsZWZ0OiAyJTsgfVxuICAucGFnZS1sb2dvLS1zdXJuYW1lIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6IHJiZ2EoMCwgMCwgMCwgMSk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGFuaW1hdGlvbjogc2hvd0JhY2tncm91bmQgMnMgMy4ycyBmb3J3YXJkczsgfVxuICAucGFnZS1sb2dvLS1zdXJuYW1lLW1vYiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLWxvZ28tLXN1cm5hbWUtZGVzYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wYWdlLWxvZ28gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5wYWdlLWxvZ28gdWwgbGkge1xuICAgIHBhZGRpbmc6IDAuOHJlbTsgfSB9XG5cbiNiaW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbW9iaWxlL01hcmNpbi1Lb3ppb8WCLWd1aXRhcmlzdC1tb2IuanBnXCIpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgI2JpbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2dhbGxlcnkvTWFyY2luLUtvemlvxYItZ3VpdGFyaXN0LmpwZ1wiKTsgfSB9XG5cbiNjb250YWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21vYmlsZS9NYXJjaW4tS296aW/Fgi1tb2IuanBnXCIpOyB9XG5cbi5jb250YWN0LWNvbmFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNvbnRhY3QtbWFpbCB7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LW1haWwge1xuICAgIGZvbnQtc2l6ZTogNHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNjb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZ2FsbGVyeS9NYXJjaW4tS296aW/Fgi1zbWFsbC1ndWl0YXIyLmpwZ1wiKTsgfSB9XG5cbi5teS1nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmdhbGxlcnktaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5nYWxsZXJ5LWZpZ3VyZSB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeS1maWd1cmUge1xuICAgIHdpZHRoOiAzMyU7IH0gfVxuXG4jcHJlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbW9iaWxlL01hcmNpbi1Lb3ppb8WCLUJBTEtBTi1NVVNJQy1QUk9KRUNULW1vYi5qcGdcIik7IH1cblxuI3ByZXNzIC5wYWdlLWFydGljbGUge1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi5wcmVzcy1hbmQtcmV2aWV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTsgfVxuXG4uYXJ0aWNsZS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMC42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5hcnRpY2xlLWxpbmsgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmFmYWZhOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgI3ByZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZGVza3RvcC9NYXJjaW4tS296aW/Fgi1CQUxLQU4tTVVTSUMtUFJPSkVDVC5qcGdcIik7IH0gfVxuXG4jcHJvamVjdHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbW9iaWxlL01hcmNpbi1Lb3ppb8WCLURvcm90YS1QaWV0cnp5ay5qcGdcIik7IH1cblxuI3Byb2plY3RzIC5tYWluX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTMpOyB9XG5cbi5wcm9qZWN0cy1waG90byB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wcm9qZWN0cy1kZXRhaWxzIGkge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4ubW9yZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNSU7IH1cblxuLmRldGFpbHMtYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9qZWN0cy1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLnByb2plY3RzLWRlc2NyaXB0aW9uX19jb250YWluZXItZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgLnByb2plY3RzLXBob3RvIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAucHJvamVjdHMtdmlkZW8ge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnByb2plY3RzLXZpZGVvIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNnJlbTsgfVxuICAucHJvamVjdHMtcGhvdG8ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA1MCU7IH0gfVxuXG4jY29uY2VydHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbW9iaWxlL01hcmNpbi1Lb3ppb8WCLWtvbmNlcnQtZHlwbG9tYW50w7N3LUFNLUdkYcWEc2suanBnXCIpOyB9XG5cbi5tb250aHMtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucGFnZS1hcnRpY2xlX19ib3gtLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuI2NvbmNlcnRzIC5wYWdlLWFydGljbGVfX2JveC0tbGlzdCBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucG9wdXB0ZXh0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAxMjUlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtODBweDsgfVxuXG4ucG9wdXB0ZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG5cbi5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAxcztcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMXM7IH1cblxuI3llYXIyMDE3IGgzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuaSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9fY29udGFpbmVyLXByb2plY3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTsgfVxuICAubW9udGhzLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAjY29uY2VydHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kZXNrdG9wL01hcmNpbi1Lb3ppb8WCLWtvbmNlcnQtZHlwbG9tYW50w7N3LUFNLUdkYcWEc2suanBnXCIpOyB9XG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cblxuI211c2ljIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21vYmlsZS9NYXJjaW4tS296aW/Fgi02OWR1by5qcGdcIik7IH1cblxuI211c2ljIC5wYWdlLWFydGljbGUge1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi5wYWdlLWFydGljbGVfX2JveC0tbXVzaWMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jb21wb3Nlci1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWFydGljbGVfX2JveC0tbXVzaWMge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNtdXNpYyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Rlc2t0b3AvTWFyY2luLUtvemlvxYItNjlkdW8uanBnXCIpOyB9IH1cblxuI25ld3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbW9iaWxlL01hcmNpbi1Lb3ppb8WCLUJBTEtBTi1DSEFNQkVSLU1VU0lDLmpwZ1wiKTsgfVxuXG4jcHJvbW8tdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnZpZGVvIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxLjVyZW0gMDsgfVxuXG4ueXRwLXRpdGxlLXRleHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uZXdzLWNvbnRhY3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9XG5cbi5uZXdzLXBob3RvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLm5ld3MtbGluayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi55b3V0dWJlLXZpZGVvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAubWFpbl9fY29udGFpbmVyLW5ld3MgLnBhZ2UtYXJ0aWNsZSAucGFnZS1hcnRpY2xlX19ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgLm5ld3MtY29udGFjdCB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07IH1cbiAgLnlvdXR1YmUtdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAueW91dHViZS12aWRlbyB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAubmV3cy1waG90b19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5ld3MtcGhvdG8ge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4jdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbW9iaWxlL01hcmNpbi1Lb3ppb8WCLURvcm90YS1QaWV0cnp5ay5qcGdcIik7IH1cblxuLnlvdXR1YmVfc3Vic2NyaWJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnlvdXR1YmVfc3Vic2NyaWJlIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi55b3V0dWJlX3N1YnNjcmliZSBkaXYge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi55b3V0dWJlLXZpZGVvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnlvdXR1YmUtdmlkZW8ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDsgfVxuXG4ueW91dHViZS12aWRlb19fY29udGFpbmVyIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuaHIge1xuICBtYXJnaW46IDVyZW0gMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC55b3V0dWJlLXZpZGVvX19jb250YWluZXIge1xuICAgIHdpZHRoOiA0MjZweDtcbiAgICBoZWlnaHQ6IDI0MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnlvdXR1YmUtdmlkZW9fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg1NHB4O1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4iLCIvKmJhY2tncm91ZCBjb2xvcnMqL1xyXG4kbWFpbkJhY2tncm91bmRDb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuXHJcbi8qbmF2aWdhdGlvbiBiYWNrZ3JvdW5kIGNvbG9yKi9cclxuJG5hdkJhY2tyb3VkQ29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XHJcblxyXG4vKm5hdmlnYXRpb24gYmFja2dyb3VuZCBjb2xvciovXHJcbiRuYXZCYWNrcm91ZENvbG9yQmVmb3JlOiByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMik7XHJcblxyXG5cclxuLypmb250cyBjb2xvcnMqL1xyXG4kbWFpbkZvbnRDb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUwLCAxKTtcclxuIiwiLypmb250IGZhbWlseSovXHJcbiRmb250U3RhY2s6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcclxuXHJcbi8qZm9udHMgd2lnaHQqL1xyXG4kbGlndGg6IDMwMDtcclxuJG1lZGl1bTogNDAwO1xyXG4kbWVkaXVtYm9sZDogNjAwO1xyXG4kYm9sZDogNzAwO1xyXG5cclxuLypuYXZpZ2F0aW9uIGZvbnRzKi9cclxuJG5hdm5Nb2JGb250U2l6ZTogMnJlbTtcclxuJG5hdm5EZXNrRm9udFNpemU6IDIuNXJlbTtcclxuXHJcbi8qc2VsZWN0IGxhbmd1YWdlIGZvbnRzKi9cclxuJGxhbmdNb2JGb250U2l6ZTogMS40cmVtO1xyXG4kbGFuZ0Rlc2tGb250U2l6ZTogMnJlbTtcclxuXHJcbi8qcGFnZSB0aXRsZSBmb250cyovXHJcbiRwYWdlVGl0bGVNb2JGb250U2l6ZTogMi41cmVtO1xyXG4kcGFnZVRpdGxlRGVza0ZvbnRTaXplOiA0cmVtO1xyXG5cclxuLyptb250aHMgZm9udHMgKyBoMyBmb250IHNpemUqL1xyXG4kbW9udGhzTW9iRm9udFNpemU6IDEuNnJlbTtcclxuJG1vbnRoc0Rlc2tGb250U2l6ZTogMi41cmVtO1xyXG5cclxuLyplbWFpbCBmb250cyovXHJcbiRlbWFpbE1vYkZvbnRTaXplOiAycmVtO1xyXG4kZW1haWxEZXNrRm9udFNpemU6IDRyZW07XHJcblxyXG4kYXJ0aWNsZU1vYkZvbnRTaXplOiAxLjNyZW07XHJcbiRhcnRpY2xlRGVza0ZvbnRTaXplOiAxLjhyZW07XHJcbiIsIioge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBmb250LWZhbWlseTogJ1BvaXJldCBPbmUnLCBjdXJzaXZlO1xyXG4gIGNvbG9yOiAkbWFpbkZvbnRDb2xvcjsgfVxyXG5cclxuYm9keSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5CYWNrZ3JvdW5kQ29sb3I7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7fVxyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbmgyIHtcclxuICBmb250LXNpemU6ICRwYWdlVGl0bGVNb2JGb250U2l6ZTtcclxufVxyXG5cclxuaDMge1xyXG4gIGZvbnQtc2l6ZTogJG1vbnRoc01vYkZvbnRTaXplO1xyXG59XHJcblxyXG51bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAkbWFpbkZvbnRDb2xvcjsgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkcGFnZVRpdGxlRGVza0ZvbnRTaXplO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkbW9udGhzRGVza0ZvbnRTaXplO1xyXG4gICAgICB9XHJcbiAgfVxyXG4iLCIjaGVhZGVyLFxyXG4jZm9vdGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTAwMDtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAwLjJyZW0gMXJlbTtcclxufVxyXG5cclxuLmhlYWRlcl9fY29udGFpbmVyLFxyXG4uZm9vdGVyX19jb250aW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGVyX19jb250YWluZXIge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG59XHJcblxyXG4uZm9vdGVyX19jb250aW5lciB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wYWdlLW1haW4tc2VjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuLm1haW5fX2NvbnRhaW5lciB7XHJcbiAgcGFkZGluZy10b3A6IDdyZW07XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xyXG59XHJcblxyXG4ucGFnZS1hcnRpY2xlIHtcclxuICBwYWRkaW5nLXRvcDogNHJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAyLjdyZW07XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBtYXgtd2lkdGg6IDkwcmVtO1xyXG59XHJcblxyXG4ucGFnZS1hcnRpY2xlX19ib3gge1xyXG4gIG1hcmdpbjogMXJlbSAzcmVtOztcclxufVxyXG5cclxuLnBhZ2UtYXJ0aWNsZV9fYm94LS1sYXN0LXBhcmFtIHtcclxuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxufVxyXG5cclxuLnBhZ2UtYXJ0aWNsZV9fYm94IHAsXHJcbi5wYWdlLWFydGljbGVfX2JveC0tbGlzdCB7XHJcbiAgZm9udC1zaXplOiAkYXJ0aWNsZU1vYkZvbnRTaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbWVkaXVtYm9sZDtcclxuICBsaW5lLWhlaWdodDogMS44cmVtO1xyXG59XHJcblxyXG4ucGFnZS1hcnRpY2xlX19ib3gtLWxpc3Qge1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbn1cclxuXHJcbi5wYWdlLWFydGljbGVfX2JveC0tbGlzdCBsaSB7XHJcbiAgbWFyZ2luOiAwLjVyZW0gMDtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBtYXJnaW46IDEuMnJlbSAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLW1haW4tc2VjdGlvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX2NvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcmVtIDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtYXJ0aWNsZV9fYm94IHAsXHJcbiAgICAucGFnZS1hcnRpY2xlX19ib3gtLWxpc3Qge1xyXG4gICAgICBmb250LXNpemU6ICRhcnRpY2xlRGVza0ZvbnRTaXplO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xyXG4gICAgfVxyXG5cclxufVxyXG4iLCIubmF2X19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGFuaW1hdGlvbjogYmFja2dyb3VuZENvbG9yIDAuNXMgZm9yd2FyZHM7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLm5hdmlnYXRpb24taW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5uYXZfX2xpc3Qge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi5uYXZfX2xpc3QgbGkge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZm9udC1zaXplOiAkbmF2bk1vYkZvbnRTaXplO1xyXG59XHJcblxyXG4ubmF2LWFjdGl2ZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgYmFja2dyb3VuZENvbG9yIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2QmFja3JvdWRDb2xvckJlZm9yZTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2QmFja3JvdWRDb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5uYXZfX2xpc3QgbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICBmb250LXNpemU6ICRuYXZuRGVza0ZvbnRTaXplO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qIHN0YXJ0IGluY29uICovXHJcblxyXG4uc3RhcnQtaWNvbi1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbmltYXRpb246IG5leHQtcGljayAwLjFzIDEuNnMgZm9yd2FyZHM7XHJcbn1cclxuXHJcbi5ndWl0YXItcGljayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uZ3VpdGFyLXBpY2stZ2FuZ3N0YSB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBhbmltYXRpb246IG5leHQtcGljayAwLjJzIGZvcndhcmRzO1xyXG59XHJcblxyXG4uZ3VpdGFyLXBpY2stZ2hvc3Qge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBhbmltYXRpb246IG5leHQtcGljay1pY29uIDAuMnMgMC4ycyBmb3J3YXJkcztcclxufVxyXG5cclxuLmd1aXRhci1waWNrLXNtaWxlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYW5pbWF0aW9uOiBuZXh0LXBpY2staWNvbiAwLjJzIDAuNHMgZm9yd2FyZHM7XHJcbn1cclxuXHJcbi5ndWl0YXItcGljay1kb2RnZXIge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBhbmltYXRpb246IG5leHQtcGljay1pY29uIDAuMnMgMC42cyBmb3J3YXJkcztcclxufVxyXG4uZ3VpdGFyLXBpY2stZ2FuZ3N0YTEge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBhbmltYXRpb246IG5leHQtcGljay1pY29uIDAuMnMgMC44cyBmb3J3YXJkcztcclxufVxyXG5cclxuLmd1aXRhci1waWNrLWdob3N0MSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGFuaW1hdGlvbjogbmV4dC1waWNrLWljb24gMC4ycyAxcyBmb3J3YXJkcztcclxufVxyXG5cclxuLmd1aXRhci1waWNrLXNtaWxlMSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGFuaW1hdGlvbjogbmV4dC1waWNrLWljb24gMC4ycyAxLjJzIGZvcndhcmRzO1xyXG59XHJcblxyXG4uZ3VpdGFyLXBpY2stZG9kZ2VyMSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGFuaW1hdGlvbjogbmV4dC1waWNrLWljb24gMC4ycyAxLjRzIGZvcndhcmRzO1xyXG59XHJcbiIsIkBrZXlmcmFtZXMgbmV4dC1waWNrIHtcclxuICAwJSB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBuZXh0LXBpY2staWNvbiB7XHJcbiAgMCUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNob3ctZWxlbWVudCB7XHJcbiAgMCUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG59XHJcbiIsIi5sYW5ndWFnZS1ib3hfX2xpc3Qge1xyXG4gIHdpZHRoOiA4cmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZvbnQtc2l6ZTogJGxhbmdNb2JGb250U2l6ZTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmxhbmd1YWdlLWJveF9fbGlzdCB7XHJcbiAgICAgIHdpZHRoOiAxNnJlbTtcclxuICAgICAgZm9udC1zaXplOiAkbGFuZ0Rlc2tGb250U2l6ZTtcclxuICAgIH1cclxufVxyXG4iLCIjZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgI2Zvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG4gICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuIiwiLmZvb3Rlcl9fc29jaWFsLWJveCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uZm9vdGVyX19zb2NpYWwtYm94IHVsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHdpZHRoOiAxMHJlbTtcclxufVxyXG5cclxuLnNvY2lhbC1tZWRpYS1pY29uIHtcclxuICB3aWR0aDogMS41cmVtO1xyXG59XHJcblxyXG4jWVQge1xyXG4gIHdpZHRoOiAycmVtO1xyXG59XHJcbiNTQyB7XHJcbiAgd2lkdGg6IDIuNXJlbTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmZvb3Rlcl9fc29jaWFsLWJveCB1bCB7XHJcbiAgICAgIHdpZHRoOiAxNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsLW1lZGlhLWljb24ge1xyXG4gICAgICB3aWR0aDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAjWVQge1xyXG4gICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgfVxyXG4gICAgI1NDIHtcclxuICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuLy8gICAuZm9vdGVyX19zb2NpYWwtYm94IHVsIHtcclxuLy8gICAgIHdpZHRoOiBhdXRvO1xyXG4vLyAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuLy8gICAgIGhlaWdodDogMTlyZW07XHJcbi8vICAgfVxyXG4vLyB9XHJcbiIsIi5uYXZfX2hhbWJ1cmdlci1pY29uIHtcclxuICBiYWNrZ3JvdW5kOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDFyZW07XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubmF2X19oYW1idXJnZXItaWNvbiBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgIH1cclxufVxyXG4iLCIuaG9tZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21vYmlsZS9NYXJjaW4tS296aW/Fgi1naXRhcnp5c3RhMi5qcGdcIik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBhbmltYXRpb246IHNob3dCYWNrZ3JvdW5kIDNzIDEuNnMgZm9yd2FyZHM7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbi5wYWdlLW1haW4tc2VjdGlvbl9faG9tZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubGFuZHNjYXBlLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ucGFnZS1sb2dvIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLm5hbWUtY29udGFpbmVyIHtcclxuICBmb250LXNpemU6IDNyZW07XHJcbiAgd2lkdGg6IDE3cmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGFuaW1hdGlvbjogc2hvd0JhY2tncm91bmQgMnMgMi41cyBmb3J3YXJkcztcclxufVxyXG5cclxuXHJcbi5wYWdlLWxvZ28tLW5hbWUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBhbmltYXRpb246IHNob3dCYWNrZ3JvdW5kIDJzIDIuOHMgZm9yd2FyZHM7XHJcbn1cclxuXHJcbi5wYWdlLWxvZ28tLXN1cm5hbWUge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGNvbG9yOiByYmdhKDAsMCwwLDEpO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBhbmltYXRpb246IHNob3dCYWNrZ3JvdW5kIDJzIDMuMnMgZm9yd2FyZHM7XHJcbn1cclxuXHJcbi5wYWdlLWxvZ28tLXN1cm5hbWUtZGVzYyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucGFnZS1sb2dvIHVsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBhbmltYXRpb246IHNob3dCYWNrZ3JvdW5kIDJzIDMuNnMgZm9yd2FyZHM7XHJcbn1cclxuXHJcbi5wYWdlLWxvZ28gdWwgbGkge1xyXG4gIHBhZGRpbmc6IDAuOHJlbTtcclxufVxyXG5cclxuLmhvcml6b250YWwtbGluZSB7XHJcbiAgaGVpZ2h0OiAwLjFyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDIyMCwgMjUwLCAxKTtcclxufVxyXG5cclxuLnBhZ2UtbG9nby0tc3ViLXRpdGxlIHtcclxuICBmb250LXNpemU6IDJyZW07XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hvd0JhY2tncm91bmQge1xyXG4gIDAlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDFcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5uYW1lLWNvbnRhaW5lciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgICAgd2lkdGg6IDMwcmVtO1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtbG9nbyB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtbG9nbyB1bCBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDAuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgLmhvbWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9nYWxsZXJ5L01hcmNpbi1Lb3ppb8WCLXNtYWxsLWd1aXRhci5qcGdcIik7XHJcbiAgICB9XHJcbiAgICAucGFnZS1sb2dvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAyJTtcclxuICAgICAgICBsZWZ0OiAyJTtcclxuICAgIH1cclxuICAgIC5wYWdlLWxvZ28tLXN1cm5hbWUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBjb2xvcjogcmJnYSgwLDAsMCwxKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzaG93QmFja2dyb3VuZCAycyAzLjJzIGZvcndhcmRzO1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtbG9nby0tc3VybmFtZS1tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtbG9nby0tc3VybmFtZS1kZXNjIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAucGFnZS1sb2dvIHVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1sb2dvIHVsIGxpIHtcclxuICAgICAgcGFkZGluZzogMC44cmVtO1xyXG4gICAgfVxyXG59XHJcbiIsIiNiaW8ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tb2JpbGUvTWFyY2luLUtvemlvxYItZ3VpdGFyaXN0LW1vYi5qcGdcIik7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgICNiaW8ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZ2FsbGVyeS9NYXJjaW4tS296aW/Fgi1ndWl0YXJpc3QuanBnXCIpO1xyXG4gICAgfVxyXG59XHJcbiIsIiNjb250YWN0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbW9iaWxlL01hcmNpbi1Lb3ppb8WCLW1vYi5qcGdcIik7XHJcbn1cclxuXHJcbi5jb250YWN0LWNvbmFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uY29udGFjdC1tYWlsIHtcclxuICBmb250LXNpemU6ICRlbWFpbE1vYkZvbnRTaXplO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY29udGFjdC1tYWlsIHtcclxuICAgICAgZm9udC1zaXplOiAkZW1haWxEZXNrRm9udFNpemU7XHJcbiAgICB9XHJcbiB9XHJcblxyXG4gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgI2NvbnRhY3Qge1xyXG4gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9nYWxsZXJ5L01hcmNpbi1Lb3ppb8WCLXNtYWxsLWd1aXRhcjIuanBnXCIpO1xyXG4gICB9XHJcbiAgfVxyXG4iLCIubXktZ2FsbGVyeSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbmZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4uZ2FsbGVyeS1pbWFnZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgLmdhbGxlcnktZmlndXJlIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmdhbGxlcnktZmlndXJlIHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgfVxyXG59XHJcbiIsIiNwcmVzcyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21vYmlsZS9NYXJjaW4tS296aW/Fgi1CQUxLQU4tTVVTSUMtUFJPSkVDVC1tb2IuanBnXCIpO1xyXG59XHJcblxyXG4jcHJlc3MgLnBhZ2UtYXJ0aWNsZXtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wcmVzcy1hbmQtcmV2aWV3cyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1saW5rIHtcclxuICBtYXJnaW4tdG9wOiAwLjZyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxufVxyXG5cclxuLmFydGljbGUtbGluayBhIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZhZmFmYTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgI3ByZXNzIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Rlc2t0b3AvTWFyY2luLUtvemlvxYItQkFMS0FOLU1VU0lDLVBST0pFQ1QuanBnXCIpO1xyXG4gICAgfVxyXG59XHJcbiIsIiNwcm9qZWN0cyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21vYmlsZS9NYXJjaW4tS296aW/Fgi1Eb3JvdGEtUGlldHJ6eWsuanBnXCIpO1xyXG59XHJcblxyXG4jcHJvamVjdHMgLm1haW5fX2NvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTMpXHJcbn1cclxuLnByb2plY3RzLXBob3RvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5wcm9qZWN0cy1kZXRhaWxzIGkge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuLm1vcmUtYnRuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNSU7XHJcbn1cclxuXHJcbi5kZXRhaWxzLWFjY29yZGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5wcm9qZWN0cy1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2plY3RzLWRlc2NyaXB0aW9uX19jb250YWluZXItZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICB9XHJcbiAgICAucHJvamVjdHMtcGhvdG8ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcclxuXHJcbiAgICAucHJvamVjdHMtdmlkZW8ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2plY3RzLXZpZGVvIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyNnJlbTtcclxuICAgIH1cclxuICAgIC5wcm9qZWN0cy1waG90byB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgIH1cclxufVxyXG4iLCIjY29uY2VydHMge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tb2JpbGUvTWFyY2luLUtvemlvxYIta29uY2VydC1keXBsb21hbnTDs3ctQU0tR2RhxYRzay5qcGdcIik7XHJcbn1cclxuXHJcbi5tb250aHMtbmFtZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICBmb250LXNpemU6ICRtb250aHNNb2JGb250U2l6ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnBhZ2UtYXJ0aWNsZV9fYm94LS1saXN0IGxpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4jY29uY2VydHMgLnBhZ2UtYXJ0aWNsZV9fYm94LS1saXN0IGxpIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnBvcHVwdGV4dCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3R0b206IDEyNSU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTgwcHg7XHJcbn1cclxuXHJcbi5wb3B1cHRleHQ6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgIGJvcmRlci13aWR0aDogNXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogIzU1NSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNob3cge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMXM7XHJcbiAgICBhbmltYXRpb246IGZhZGVJbiAxcztcclxufVxyXG5cclxuI3llYXIyMDE3IGgzIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuaSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxufVxyXG5cclxuLmFjY29yZGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICBmcm9tIHtvcGFjaXR5OiAwO31cclxuICAgIHRvIHtvcGFjaXR5OiAxO31cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG4gICAgZnJvbSB7b3BhY2l0eTogMDt9XHJcbiAgICB0byB7b3BhY2l0eToxIDt9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5tYWluX19jb250YWluZXItcHJvamVjdHMge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubW9udGhzLW5hbWUge1xyXG4gICAgICBmb250LXNpemU6ICRtb250aHNEZXNrRm9udFNpemU7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgICAjY29uY2VydHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZGVza3RvcC9NYXJjaW4tS296aW/Fgi1rb25jZXJ0LWR5cGxvbWFudMOzdy1BTS1HZGHFhHNrLmpwZ1wiKTtcclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgfVxyXG59XHJcbiIsIiNtdXNpYyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21vYmlsZS9NYXJjaW4tS296aW/Fgi02OWR1by5qcGdcIik7XHJcbn1cclxuXHJcbiNtdXNpYyAucGFnZS1hcnRpY2xle1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnBhZ2UtYXJ0aWNsZV9fYm94LS1tdXNpYyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5jb21wb3Nlci1uYW1lIHtcclxuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5wYWdlLWFydGljbGVfX2JveC0tbXVzaWMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICNtdXNpYyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kZXNrdG9wL01hcmNpbi1Lb3ppb8WCLTY5ZHVvLmpwZ1wiKTtcclxuICAgIH1cclxuXHJcbn1cclxuIiwiI25ld3Mge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tb2JpbGUvTWFyY2luLUtvemlvxYItQkFMS0FOLUNIQU1CRVItTVVTSUMuanBnXCIpO1xyXG59XHJcbiNwcm9tby12aWRlbyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLnZpZGVvIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAxLjVyZW0gMDtcclxufVxyXG4ueXRwLXRpdGxlLXRleHQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5uZXdzLWNvbnRhY3Qge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxuICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDZyZW07XHJcbn1cclxuXHJcbi5uZXdzLXBob3RvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxufVxyXG5cclxuLm5ld3MtbGluayB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcclxufVxyXG4ueW91dHViZS12aWRlb19fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgIC5tYWluX19jb250YWluZXItbmV3cyAucGFnZS1hcnRpY2xlIC5wYWdlLWFydGljbGVfX2JveHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzLWNvbnRhY3Qge1xyXG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgLnlvdXR1YmUtdmlkZW8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAueW91dHViZS12aWRlbyB7XHJcbiAgICB3aWR0aDogNzAwcHg7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC5uZXdzLXBob3RvX19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAubmV3cy1waG90byB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG5cclxufVxyXG4iLCIjdmlkZW8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21vYmlsZS9NYXJjaW4tS296aW/Fgi1Eb3JvdGEtUGlldHJ6eWsuanBnXCIpO1xyXG59XHJcblxyXG4ueW91dHViZV9zdWJzY3JpYmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4ueW91dHViZV9zdWJzY3JpYmUgcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi55b3V0dWJlX3N1YnNjcmliZSBkaXYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0haW1wb3J0YW50O1xyXG59XHJcbi55b3V0dWJlLXZpZGVvX19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnlvdXR1YmUtdmlkZW8ge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcclxufVxyXG4ueW91dHViZS12aWRlb19fY29udGFpbmVyIGlmcmFtZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuaHIge1xyXG4gICAgbWFyZ2luOiA1cmVtIDA7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAueW91dHViZS12aWRlb19fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA0MjZweDtcclxuICAgIGhlaWdodDogMjQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC55b3V0dWJlLXZpZGVvX19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDg1NHB4O1xyXG4gICAgaGVpZ2h0OiA0ODBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyA8aWZyYW1lIHdpZHRoPVwiODU0XCIgaGVpZ2h0PVwiNDgwXCIgc3JjPVwiaHR0cHM6Ly93d3cueW91dHViZS5jb20vZW1iZWQvM2hZWFBZZjJOMXNcIiBmcmFtZWJvcmRlcj1cIjBcIiBhbGxvdz1cImF1dG9wbGF5OyBlbmNyeXB0ZWQtbWVkaWFcIiBhbGxvd2Z1bGxzY3JlZW4+PC9pZnJhbWU+XHJcbiJdfQ== */
