@charset "UTF-8";
@import url("//use.fontawesome.com/releases/v5.7.2/css/all.css");
/* mixins
------------------------------------------------------- */
/* 色指定
------------------------------------------------------- */
#top .wrap {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}
#top .wrap .loading {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99999;
  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;
  width: 100%;
  height: 100vh;
  background: #232323;
  margin: 0 auto;
}
#top .wrap .loading div {
  position: relative;
  z-index: 9999;
  width: 80%;
}
#top .wrap .loading div .logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 120px;
  text-align: center;
  margin: 0 auto;
}
#top .wrap .loading div .logo span {
  width: 100%;
  opacity: 0;
}
#top .wrap .loading div .logo span.optxtfade {
  -webkit-animation: opTxtAnime 1.5s ease 1.5s forwards;
          animation: opTxtAnime 1.5s ease 1.5s forwards;
}
#top .wrap .loading div .catch {
  width: 100%;
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#top .wrap .loading div .catch span {
  width: 4.7%;
  opacity: 0;
}
#top .wrap .loading div .catch span.opcatchfade {
  -webkit-animation: opCatchAnime 0.8s ease 0.5s forwards;
          animation: opCatchAnime 0.8s ease 0.5s forwards;
}
#top .wrap .loading #videoarea {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9998;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  opacity: 0.5;
  pointer-events: none;
}
#top .wrap .loading #videoarea #video {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 177.77777778vh; /* 16:9 の幅→16 ÷ 9＝ 177.77% */
  height: 56.25vw; /* 16:9の幅 → 9 ÷ 16 = 56.25% */
  min-height: 100%;
  min-width: 100%;
  opacity: 0;
}
#top .wrap .loading #videoarea #video.fadein {
  -webkit-animation: fadeInall 1.5s ease 0s forwards;
          animation: fadeInall 1.5s ease 0s forwards;
}
#top .wrap .opening {
  position: relative;
  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;
  z-index: 50;
  width: 100%;
  height: 100dvh;
  text-align: center;
  overflow: hidden;
}
#top .wrap .opening .op-box {
  position: absolute;
  left: 0;
  top: 0;
  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;
  width: 100%;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
}
#top .wrap .opening .op-box .op-photo {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  min-width: 100%;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  overflow: hidden;
}
#top .wrap .opening .op-box .op-photo img {
  width: 100%;
  height: 100%;
  max-width: 300%;
  -o-object-fit: cover;
     object-fit: cover;
}
#top .wrap .opening .op-box h3 {
  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;
  width: 96%;
  padding: 0;
  opacity: 0;
}
#top .wrap .opening .op-box h3.svg-wide img {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
  max-width: none;
}
#top .wrap .opening .op-box .op-bg {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
#top .wrap .opening .op-box .op-bg video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#top .wrap .opening .op01 h3 {
  opacity: 1;
}
#top .wrap .opening .op02 {
  display: block;
}
#top .wrap .opening .op02 h3 {
  margin: 40% auto 0;
}
#top .wrap .opening .op02 .op-photo {
  height: 120vh;
  height: calc(var(--vh, 1vh) * 120);
  opacity: 0;
}
#top .wrap .opening .op02 .op-photo img {
  -o-object-position: 75% center;
     object-position: 75% center;
}
#top .wrap .opening .op02.active h3 {
  -webkit-animation: fadeInall 1s linear 4s forwards;
          animation: fadeInall 1s linear 4s forwards;
}
#top .wrap .opening .op02.active .op-photo {
  -webkit-animation: slideUp 8s linear 0s forwards;
          animation: slideUp 8s linear 0s forwards;
}
#top .wrap .opening .op03 h3 {
  -webkit-filter: drop-shadow(2px 2px 1px #222);
          filter: drop-shadow(2px 2px 1px #222);
}
#top .wrap .opening .op03 h3 img {
  -webkit-filter: drop-shadow(0 0 5px #222);
          filter: drop-shadow(0 0 5px #222);
}
#top .wrap .opening .op03 .photos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
#top .wrap .opening .op03 .photos .op-photo {
  position: relative;
  height: 25vh;
  height: calc(var(--vh, 1vh) * 25);
  opacity: 0;
}
#top .wrap .opening .op03 .photos .op-photo h3 {
  position: absolute;
  left: 2%;
  bottom: 5px;
  margin: 0;
}
#top .wrap .opening .op03 .photos .op-photo p {
  width: 100%;
  height: 100%;
}
#top .wrap .opening .op03.active h3 {
  -webkit-animation: fadeInall 3s linear 0s forwards;
          animation: fadeInall 3s linear 0s forwards;
}
#top .wrap .opening .op03.active .op-photo.photo01 {
  -webkit-animation: fadeInall 2s linear 0s forwards;
          animation: fadeInall 2s linear 0s forwards;
}
#top .wrap .opening .op03.active .op-photo.photo02 {
  -webkit-animation: fadeInall 2s linear 0.3s forwards;
          animation: fadeInall 2s linear 0.3s forwards;
}
#top .wrap .opening .op03.active .op-photo.photo03 {
  -webkit-animation: fadeInall 2s linear 0.6s forwards;
          animation: fadeInall 2s linear 0.6s forwards;
}
#top .wrap .opening .op03.active .op-photo.photo04 {
  -webkit-animation: fadeInall 2s linear 0.9s forwards;
          animation: fadeInall 2s linear 0.9s forwards;
}
#top .wrap .opening .op04 {
  display: block;
}
#top .wrap .opening .op04 h3 {
  margin: 30% auto 0;
}
#top .wrap .opening .op04 .photos .op-photo {
  opacity: 0;
}
#top .wrap .opening .op04 .photos .op-photo.photo01 {
  opacity: 1;
}
#top .wrap .opening .op04 .photos .op-photo.photo01 video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 25% center;
     object-position: 25% center;
}
#top .wrap .opening .op04 .photos .op-photo.photo02 {
  width: 150%;
}
#top .wrap .opening .op04 .photos .op-photo.photo02 img {
  -o-object-position: 68% center;
     object-position: 68% center;
}
#top .wrap .opening .op04 .photos .op-photo.photo03 {
  width: 150%;
}
#top .wrap .opening .op04 .photos .op-photo.photo03 img {
  -o-object-position: 65% center;
     object-position: 65% center;
}
#top .wrap .opening .op04.active h3 {
  -webkit-animation: fadeInall 2s linear 8s forwards;
          animation: fadeInall 2s linear 8s forwards;
}
#top .wrap .opening .op04.active .photos .photo02 {
  -webkit-animation: slideRight 6s linear 2s forwards;
          animation: slideRight 6s linear 2s forwards;
}
#top .wrap .opening .op04.active .photos .photo03 {
  -webkit-animation: slideRight 8s linear 5s forwards;
          animation: slideRight 8s linear 5s forwards;
}
#top .wrap .opening .op05 h3 {
  margin-top: -5%;
  -webkit-filter: drop-shadow(2px 2px 1px #fff);
          filter: drop-shadow(2px 2px 1px #fff);
}
#top .wrap .opening .op05 .op-photo {
  width: 150%;
}
#top .wrap .opening .op05 .op-photo img {
  -o-object-position: 60% center;
     object-position: 60% center;
}
#top .wrap .opening .op05.active h3 {
  -webkit-animation: fadeInall 3s linear 0s forwards;
          animation: fadeInall 3s linear 0s forwards;
}
#top .wrap .opening .op05.active .op-photo {
  -webkit-animation: slideRightLong 10s linear 0s forwards;
          animation: slideRightLong 10s linear 0s forwards;
}
#top .wrap .opening .op06 .photos .op-photo {
  opacity: 0;
}
#top .wrap .opening .op06 .photos .op-photo.photo01 {
  height: 120%;
  height: calc(var(--vh, 1vh) * 120);
}
#top .wrap .opening .op06 .photos .op-photo.photo01 img {
  -o-object-position: 70% center;
     object-position: 70% center;
}
#top .wrap .opening .op06 .photos .op-photo.photo02 {
  height: 120%;
  height: calc(var(--vh, 1vh) * 120);
}
#top .wrap .opening .op06 .photos .op-photo.photo02 img {
  -o-object-position: 72% center;
     object-position: 72% center;
}
#top .wrap .opening .op06.active h3 {
  -webkit-animation: fadeInOut 4s linear 0s forwards;
          animation: fadeInOut 4s linear 0s forwards;
}
#top .wrap .opening .op06.active .photos .op-photo.photo01 {
  -webkit-animation: slideDown 6s linear 3s forwards;
          animation: slideDown 6s linear 3s forwards;
}
#top .wrap .opening .op06.active .photos .op-photo.photo02 {
  -webkit-animation: slideUp 6s linear 6s forwards;
          animation: slideUp 6s linear 6s forwards;
}
#top .wrap .opening .op07 .op-photo {
  opacity: 0;
}
#top .wrap .opening .op07.active h3 {
  -webkit-animation: fadeInOut 4s linear 0s forwards;
          animation: fadeInOut 4s linear 0s forwards;
}
#top .wrap .opening .op07.active .op-photo {
  -webkit-animation: opZoomOut 6s linear 3s forwards;
          animation: opZoomOut 6s linear 3s forwards;
}
#top .wrap .opening .hero {
  display: block;
}
#top .wrap .opening .hero h2 {
  width: 70%;
  margin: 25% auto 0;
  opacity: 0;
}
#top .wrap .opening .hero h3 {
  width: 60%;
  margin: 10% auto 0;
}
#top .wrap .opening .hero .photos {
  position: relative;
  width: 130%;
  margin-left: -15%;
}
#top .wrap .opening .hero .photos .hero-photo {
  width: 100%;
  opacity: 0;
}
#top .wrap .opening .hero .photos .hero-photo img {
  height: auto;
}
#top .wrap .opening .hero .photos .op-light {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  mix-blend-mode: screen;
  opacity: 0.001;
}
#top .wrap .opening .hero.active h2 {
  -webkit-animation: fadeInall 3s linear 3s forwards;
          animation: fadeInall 3s linear 3s forwards;
}
#top .wrap .opening .hero.active h3 {
  -webkit-animation: fadeInall 3s linear 4s forwards;
          animation: fadeInall 3s linear 4s forwards;
}
#top .wrap .opening .hero.active .photos .hero-photo {
  -webkit-animation: heroslideDown 4s linear 0s forwards;
          animation: heroslideDown 4s linear 0s forwards;
}
#top .wrap .opening .hero.active .photos .op-light {
  -webkit-animation: herofadeIn 5.5s linear 0s forwards;
          animation: herofadeIn 5.5s linear 0s forwards;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
#top .wrap .opening .op01,
#top .wrap .opening .op02,
#top .wrap .opening .op03,
#top .wrap .opening .op04,
#top .wrap .opening .op05,
#top .wrap .opening .op06,
#top .wrap .opening .op07,
#top .wrap .opening .hero {
  display: none;
}
@media only screen and (min-width: 961px) {
  #top .wrap .loading div {
    width: 30%;
  }
  #top .wrap .loading div .logo {
    width: 200px;
  }
  #top .wrap .loading #videoarea {
    width: 100%;
  }
  #top .wrap .opening {
    height: 100vh;
  }
  #top .wrap .opening .op-box h3 {
    width: 40%;
    margin: 3% auto;
  }
  #top .wrap .opening .op-box h3.svg-wide img {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  #top .wrap .opening .op02 h3 {
    margin-top: 10%;
  }
  #top .wrap .opening .op02 .op-photo img {
    -o-object-position: center 65%;
       object-position: center 65%;
  }
  #top .wrap .opening .op03 .photos {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
  }
  #top .wrap .opening .op03 .photos .op-photo {
    width: 50%;
    height: 50vh;
    min-width: auto;
  }
  #top .wrap .opening .op03 .photos .op-photo h3 {
    width: 90%;
    left: 5%;
  }
  #top .wrap .opening .op04 .photos .op-photo.photo02 {
    width: 135%;
  }
  #top .wrap .opening .op04 .photos .op-photo.photo03 {
    width: 100%;
  }
  #top .wrap .opening .op04.active .photos .op-photo.photo02 {
    -webkit-animation: slideRight 10s linear 2s forwards;
            animation: slideRight 10s linear 2s forwards;
  }
  #top .wrap .opening .op04.active .photos .op-photo.photo03 {
    -webkit-animation: fadeInall 1s linear 5s forwards;
            animation: fadeInall 1s linear 5s forwards;
  }
  #top .wrap .opening .op05 .op-photo {
    width: 130%;
  }
  #top .wrap .opening .op05 .op-photo img {
    -o-object-position: center;
       object-position: center;
  }
  #top .wrap .opening .op05.active .op-photo {
    -webkit-animation: slideRightLong_PC 12s linear 0s forwards;
            animation: slideRightLong_PC 12s linear 0s forwards;
  }
  #top .wrap .opening .op06 .photos .op-photo.photo01 {
    height: 130%;
    height: calc(var(--vh, 1vh) * 130);
  }
  #top .wrap .opening .op06 .photos .op-photo.photo01 img {
    -o-object-position: 30% center;
       object-position: 30% center;
  }
  #top .wrap .opening .op06 .photos .op-photo.photo02 img {
    -o-object-position: 40% 55%;
       object-position: 40% 55%;
  }
  #top .wrap .opening .op06 .photos .op-photo.photo03 {
    width: 100%;
    height: 110%;
  }
  #top .wrap .opening .op06.active .photos .op-photo.photo01 {
    -webkit-animation: slideDown_PC 6s linear 3s forwards;
            animation: slideDown_PC 6s linear 3s forwards;
  }
  #top .wrap .opening .hero h2 {
    width: 45%;
    margin: 13% 5% auto auto;
  }
  #top .wrap .opening .hero h3 {
    width: 30%;
    margin: 7% 10% 0 auto;
  }
  #top .wrap .opening .hero .photos {
    position: absolute;
    top: 0;
    width: 80%;
    margin-left: -13%;
    z-index: -1;
  }
  #top .wrap .opening .hero .photos .hero-photo {
    opacity: 1;
  }
  #top .wrap .opening .hero.active .photos {
    -webkit-animation: heroslideDown_PC 4s linear 0s forwards;
            animation: heroslideDown_PC 4s linear 0s forwards;
  }
  #top .wrap .opening .hero.active .photos .hero-photo {
    -webkit-animation: none;
            animation: none;
  }
}
@media screen and (min-width: 600px) and (max-width: 960px) {
  #top {
    font-size: 16px;
    font-size: 1rem;
  }
  #top .wrap .opening .op01 h3 {
    width: 70%;
    margin-bottom: 30px;
    font-size: 2rem;
  }
  #top .wrap .opening .op02 h3 {
    font-size: 3.2rem;
  }
  #top .wrap .opening .op04 h3 {
    width: 80%;
    margin-top: 30%;
  }
  #top .wrap .opening .hero h2 {
    width: 70%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm9wZW5pbmcuY3NzIiwiX2Jhc2Uuc2NzcyIsIm9wZW5pbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNFUixnRUFBQTtBQUVSO3lEQUFBO0FBMEJBO3lEQUFBO0FDeEJDO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtBRkNGO0FFRUU7RUFDQyxlQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBRkFIO0FFR0c7RUFDQyxrQkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0FGREo7QUVHSTtFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBRkRMO0FFR0s7RUFDQyxXQUFBO0VBQ0EsVUFBQTtBRkROO0FFR007RUFDQyxxREFBQTtVQUFBLDZDQUFBO0FGRFA7QUVLSTtFQUNDLFdBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0FGSEw7QUVLSztFQUNDLFdBQUE7RUFDQSxVQUFBO0FGSE47QUVLTTtFQUNDLHVEQUFBO1VBQUEsK0NBQUE7QUZIUDtBRVFHO0VBQ0Msa0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7QUZOSjtBRVFJO0VBQ0Msa0JBQUE7RUFDQSxR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dExOO0VFd0xNO0lBQ0MsOEJBQUE7T0FBQSwyQkFBQTtFRnRMUDtFRTBMTTtJQUNDLDJCQUFBO09BQUEsd0JBQUE7RUZ4TFA7RUUyTEs7SUFDQyxXQUFBO0lBQ0EsWUFBQTtFRnpMTjtFRWlNTTtJQUNDLHFEQUFBO1lBQUEsNkNBQUE7RUYvTFA7RUVpTkc7SUFDQyxVQUFBO0lBQ0Esd0JBQUE7RUYvTUo7RUVpTkc7SUFDQyxVQUFBO0lBQ0EscUJBQUE7RUYvTUo7RUVrTkc7SUFDQyxrQkFBQTtJQUNBLE1BQUE7SUFDQSxVQUFBO0lBQ0EsaUJBQUE7SUFDQSxXQUFBO0VGaE5KO0VFa05JO0lBQ0MsVUFBQTtFRmhOTDtFRXFOSTtJQUNDLHlEQUFBO1lBQUEsaURBQUE7RUZuTkw7RUVxTks7SUFDQyx1QkFBQTtZQUFBLGVBQUE7RUZuTk47QUFDRjtBRWdPRTtFQXhxQkY7SURTSSxlQUFBO0lBQ0EsZUFBQTtFRG1jRjtFRW9PRztJQUNDLFVBQUE7SUFDQSxtQkFBQTtJQUNBLGVBQUE7RUZsT0o7RUV1T0c7SUFDQyxpQkFBQTtFRnJPSjtFRTJPRztJQUNDLFVBQUE7SUFDQSxlQUFBO0VGek9KO0VFK09HO0lBQ0MsVUFBQTtFRjdPSjtBQUNGIiwiZmlsZSI6Im9wZW5pbmcuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCIvL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuNy4yL2Nzcy9hbGwuY3NzXCIpO1xuLyogbWl4aW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiDoibLmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiN0b3AgLndyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3RvcCAud3JhcCAubG9hZGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAjMjMyMzIzO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiN0b3AgLndyYXAgLmxvYWRpbmcgZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogODAlO1xufVxuI3RvcCAud3JhcCAubG9hZGluZyBkaXYgLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI3RvcCAud3JhcCAubG9hZGluZyBkaXYgLmxvZ28gc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xufVxuI3RvcCAud3JhcCAubG9hZGluZyBkaXYgLmxvZ28gc3Bhbi5vcHR4dGZhZGUge1xuICBhbmltYXRpb246IG9wVHh0QW5pbWUgMS41cyBlYXNlIDEuNXMgZm9yd2FyZHM7XG59XG4jdG9wIC53cmFwIC5sb2FkaW5nIGRpdiAuY2F0Y2gge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI3RvcCAud3JhcCAubG9hZGluZyBkaXYgLmNhdGNoIHNwYW4ge1xuICB3aWR0aDogNC43JTtcbiAgb3BhY2l0eTogMDtcbn1cbiN0b3AgLndyYXAgLmxvYWRpbmcgZGl2IC5jYXRjaCBzcGFuLm9wY2F0Y2hmYWRlIHtcbiAgYW5pbWF0aW9uOiBvcENhdGNoQW5pbWUgMC44cyBlYXNlIDAuNXMgZm9yd2FyZHM7XG59XG4jdG9wIC53cmFwIC5sb2FkaW5nICN2aWRlb2FyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5ODtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jdG9wIC53cmFwIC5sb2FkaW5nICN2aWRlb2FyZWEgI3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDE3Ny43Nzc3Nzc3OHZoOyAvKiAxNjo5IOOBruW5heKGkjE2IMO3IDnvvJ0gMTc3Ljc3JSAqL1xuICBoZWlnaHQ6IDU2LjI1dnc7IC8qIDE2Ojnjga7luYUg4oaSIDkgw7cgMTYgPSA1Ni4yNSUgKi9cbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xufVxuI3RvcCAud3JhcCAubG9hZGluZyAjdmlkZW9hcmVhICN2aWRlby5mYWRlaW4ge1xuICBhbmltYXRpb246IGZhZGVJbmFsbCAxLjVzIGVhc2UgMHMgZm9yd2FyZHM7XG59XG4jdG9wIC53cmFwIC5vcGVuaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3RvcCAud3JhcCAub3BlbmluZyAub3AtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wLWJveCAub3AtcGhvdG8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wLWJveCAub3AtcGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wLWJveCBoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogOTYlO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuI3RvcCAud3JhcCAub3BlbmluZyAub3AtYm94IGgzLnN2Zy13aWRlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuI3RvcCAud3JhcCAub3BlbmluZyAub3AtYm94IC5vcC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wLWJveCAub3AtYmcgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDEgaDMge1xuICBvcGFjaXR5OiAxO1xufVxuI3RvcCAud3JhcCAub3BlbmluZyAub3AwMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3RvcCAud3JhcCAub3BlbmluZyAub3AwMiBoMyB7XG4gIG1hcmdpbjogNDAlIGF1dG8gMDtcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDIgLm9wLXBob3RvIHtcbiAgaGVpZ2h0OiAxMjB2aDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTIwKTtcbiAgb3BhY2l0eTogMDtcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDIgLm9wLXBob3RvIGltZyB7XG4gIG9iamVjdC1wb3NpdGlvbjogNzUlIGNlbnRlcjtcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDIuYWN0aXZlIGgzIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW5hbGwgMXMgbGluZWFyIDRzIGZvcndhcmRzO1xufVxuI3RvcCAud3JhcCAub3BlbmluZyAub3AwMi5hY3RpdmUgLm9wLXBob3RvIHtcbiAgYW5pbWF0aW9uOiBzbGlkZVVwIDhzIGxpbmVhciAwcyBmb3J3YXJkcztcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDMgaDMge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggMXB4ICMyMjIpO1xufVxuI3RvcCAud3JhcCAub3BlbmluZyAub3AwMyBoMyBpbWcge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCA1cHggIzIyMik7XG59XG4jdG9wIC53cmFwIC5vcGVuaW5nIC5vcDAzIC5waG90b3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDMgLnBob3RvcyAub3AtcGhvdG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjV2aDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMjUpO1xuICBvcGFjaXR5OiAwO1xufVxuI3RvcCAud3JhcCAub3BlbmluZyAub3AwMyAucGhvdG9zIC5vcC1waG90byBoMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMiU7XG4gIGJvdHRvbTogNXB4O1xuICBtYXJnaW46IDA7XG59XG4jdG9wIC53cmFwIC5vcGVuaW5nIC5vcDAzIC5waG90b3MgLm9wLXBob3RvIHAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3RvcCAud3JhcCAub3BlbmluZyAub3AwMy5hY3RpdmUgaDMge1xuICBhbmltYXRpb246IGZhZGVJbmFsbCAzcyBsaW5lYXIgMHMgZm9yd2FyZHM7XG59XG4jdG9wIC53cmFwIC5vcGVuaW5nIC5vcDAzLmFjdGl2ZSAub3AtcGhvdG8ucGhvdG8wMSB7XG4gIGFuaW1hdGlvbjogZmFkZUluYWxsIDJzIGxpbmVhciAwcyBmb3J3YXJkcztcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDMuYWN0aXZlIC5vcC1waG90by5waG90bzAyIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW5hbGwgMnMgbGluZWFyIDAuM3MgZm9yd2FyZHM7XG59XG4jdG9wIC53cmFwIC5vcGVuaW5nIC5vcDAzLmFjdGl2ZSAub3AtcGhvdG8ucGhvdG8wMyB7XG4gIGFuaW1hdGlvbjogZmFkZUluYWxsIDJzIGxpbmVhciAwLjZzIGZvcndhcmRzO1xufVxuI3RvcCAud3JhcCAub3BlbmluZyAub3AwMy5hY3RpdmUgLm9wLXBob3RvLnBob3RvMDQge1xuICBhbmltYXRpb246IGZhZGVJbmFsbCAycyBsaW5lYXIgMC45cyBmb3J3YXJkcztcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDQgaDMge1xuICBtYXJnaW46IDMwJSBhdXRvIDA7XG59XG4jdG9wIC53cmFwIC5vcGVuaW5nIC5vcDA0IC5waG90b3MgLm9wLXBob3RvIHtcbiAgb3BhY2l0eTogMDtcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDQgLnBob3RvcyAub3AtcGhvdG8ucGhvdG8wMSB7XG4gIG9wYWNpdHk6IDE7XG59XG4jdG9wIC53cmFwIC5vcGVuaW5nIC5vcDA0IC5waG90b3MgLm9wLXBob3RvLnBob3RvMDEgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiAyNSUgY2VudGVyO1xufVxuI3RvcCAud3JhcCAub3BlbmluZyAub3AwNCAucGhvdG9zIC5vcC1waG90by5waG90bzAyIHtcbiAgd2lkdGg6IDE1MCU7XG59XG4jdG9wIC53cmFwIC5vcGVuaW5nIC5vcDA0IC5waG90b3MgLm9wLXBob3RvLnBob3RvMDIgaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiA2OCUgY2VudGVyO1xufVxuI3RvcCAud3JhcCAub3BlbmluZyAub3AwNCAucGhvdG9zIC5vcC1waG90by5waG90bzAzIHtcbiAgd2lkdGg6IDE1MCU7XG59XG4jdG9wIC53cmFwIC5vcGVuaW5nIC5vcDA0IC5waG90b3MgLm9wLXBob3RvLnBob3RvMDMgaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiA2NSUgY2VudGVyO1xufVxuI3RvcCAud3JhcCAub3BlbmluZyAub3AwNC5hY3RpdmUgaDMge1xuICBhbmltYXRpb246IGZhZGVJbmFsbCAycyBsaW5lYXIgOHMgZm9yd2FyZHM7XG59XG4jdG9wIC53cmFwIC5vcGVuaW5nIC5vcDA0LmFjdGl2ZSAucGhvdG9zIC5waG90bzAyIHtcbiAgYW5pbWF0aW9uOiBzbGlkZVJpZ2h0IDZzIGxpbmVhciAycyBmb3J3YXJkcztcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDQuYWN0aXZlIC5waG90b3MgLnBob3RvMDMge1xuICBhbmltYXRpb246IHNsaWRlUmlnaHQgOHMgbGluZWFyIDVzIGZvcndhcmRzO1xufVxuI3RvcCAud3JhcCAub3BlbmluZyAub3AwNSBoMyB7XG4gIG1hcmdpbi10b3A6IC01JTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDFweCAjZmZmKTtcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDUgLm9wLXBob3RvIHtcbiAgd2lkdGg6IDE1MCU7XG59XG4jdG9wIC53cmFwIC5vcGVuaW5nIC5vcDA1IC5vcC1waG90byBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IDYwJSBjZW50ZXI7XG59XG4jdG9wIC53cmFwIC5vcGVuaW5nIC5vcDA1LmFjdGl2ZSBoMyB7XG4gIGFuaW1hdGlvbjogZmFkZUluYWxsIDNzIGxpbmVhciAwcyBmb3J3YXJkcztcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDUuYWN0aXZlIC5vcC1waG90byB7XG4gIGFuaW1hdGlvbjogc2xpZGVSaWdodExvbmcgMTBzIGxpbmVhciAwcyBmb3J3YXJkcztcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDYgLnBob3RvcyAub3AtcGhvdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuI3RvcCAud3JhcCAub3BlbmluZyAub3AwNiAucGhvdG9zIC5vcC1waG90by5waG90bzAxIHtcbiAgaGVpZ2h0OiAxMjAlO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMjApO1xufVxuI3RvcCAud3JhcCAub3BlbmluZyAub3AwNiAucGhvdG9zIC5vcC1waG90by5waG90bzAxIGltZyB7XG4gIG9iamVjdC1wb3NpdGlvbjogNzAlIGNlbnRlcjtcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDYgLnBob3RvcyAub3AtcGhvdG8ucGhvdG8wMiB7XG4gIGhlaWdodDogMTIwJTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTIwKTtcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDYgLnBob3RvcyAub3AtcGhvdG8ucGhvdG8wMiBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IDcyJSBjZW50ZXI7XG59XG4jdG9wIC53cmFwIC5vcGVuaW5nIC5vcDA2LmFjdGl2ZSBoMyB7XG4gIGFuaW1hdGlvbjogZmFkZUluT3V0IDRzIGxpbmVhciAwcyBmb3J3YXJkcztcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDYuYWN0aXZlIC5waG90b3MgLm9wLXBob3RvLnBob3RvMDEge1xuICBhbmltYXRpb246IHNsaWRlRG93biA2cyBsaW5lYXIgM3MgZm9yd2FyZHM7XG59XG4jdG9wIC53cmFwIC5vcGVuaW5nIC5vcDA2LmFjdGl2ZSAucGhvdG9zIC5vcC1waG90by5waG90bzAyIHtcbiAgYW5pbWF0aW9uOiBzbGlkZVVwIDZzIGxpbmVhciA2cyBmb3J3YXJkcztcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDcgLm9wLXBob3RvIHtcbiAgb3BhY2l0eTogMDtcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDcuYWN0aXZlIGgzIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW5PdXQgNHMgbGluZWFyIDBzIGZvcndhcmRzO1xufVxuI3RvcCAud3JhcCAub3BlbmluZyAub3AwNy5hY3RpdmUgLm9wLXBob3RvIHtcbiAgYW5pbWF0aW9uOiBvcFpvb21PdXQgNnMgbGluZWFyIDNzIGZvcndhcmRzO1xufVxuI3RvcCAud3JhcCAub3BlbmluZyAuaGVybyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3RvcCAud3JhcCAub3BlbmluZyAuaGVybyBoMiB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMjUlIGF1dG8gMDtcbiAgb3BhY2l0eTogMDtcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLmhlcm8gaDMge1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW46IDEwJSBhdXRvIDA7XG59XG4jdG9wIC53cmFwIC5vcGVuaW5nIC5oZXJvIC5waG90b3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMzAlO1xuICBtYXJnaW4tbGVmdDogLTE1JTtcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLmhlcm8gLnBob3RvcyAuaGVyby1waG90byB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xufVxuI3RvcCAud3JhcCAub3BlbmluZyAuaGVybyAucGhvdG9zIC5oZXJvLXBob3RvIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLmhlcm8gLnBob3RvcyAub3AtbGlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbiAgb3BhY2l0eTogMC4wMDE7XG59XG4jdG9wIC53cmFwIC5vcGVuaW5nIC5oZXJvLmFjdGl2ZSBoMiB7XG4gIGFuaW1hdGlvbjogZmFkZUluYWxsIDNzIGxpbmVhciAzcyBmb3J3YXJkcztcbn1cbiN0b3AgLndyYXAgLm9wZW5pbmcgLmhlcm8uYWN0aXZlIGgzIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW5hbGwgM3MgbGluZWFyIDRzIGZvcndhcmRzO1xufVxuI3RvcCAud3JhcCAub3BlbmluZyAuaGVyby5hY3RpdmUgLnBob3RvcyAuaGVyby1waG90byB7XG4gIGFuaW1hdGlvbjogaGVyb3NsaWRlRG93biA0cyBsaW5lYXIgMHMgZm9yd2FyZHM7XG59XG4jdG9wIC53cmFwIC5vcGVuaW5nIC5oZXJvLmFjdGl2ZSAucGhvdG9zIC5vcC1saWdodCB7XG4gIGFuaW1hdGlvbjogaGVyb2ZhZGVJbiA1LjVzIGxpbmVhciAwcyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4jdG9wIC53cmFwIC5vcGVuaW5nIC5vcDAxLFxuI3RvcCAud3JhcCAub3BlbmluZyAub3AwMixcbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDMsXG4jdG9wIC53cmFwIC5vcGVuaW5nIC5vcDA0LFxuI3RvcCAud3JhcCAub3BlbmluZyAub3AwNSxcbiN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDYsXG4jdG9wIC53cmFwIC5vcGVuaW5nIC5vcDA3LFxuI3RvcCAud3JhcCAub3BlbmluZyAuaGVybyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSB7XG4gICN0b3AgLndyYXAgLmxvYWRpbmcgZGl2IHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gICN0b3AgLndyYXAgLmxvYWRpbmcgZGl2IC5sb2dvIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgI3RvcCAud3JhcCAubG9hZGluZyAjdmlkZW9hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjdG9wIC53cmFwIC5vcGVuaW5nIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gICN0b3AgLndyYXAgLm9wZW5pbmcgLm9wLWJveCBoMyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW46IDMlIGF1dG87XG4gIH1cbiAgI3RvcCAud3JhcCAub3BlbmluZyAub3AtYm94IGgzLnN2Zy13aWRlIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAjdG9wIC53cmFwIC5vcGVuaW5nIC5vcDAyIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAxMCU7XG4gIH1cbiAgI3RvcCAud3JhcCAub3BlbmluZyAub3AwMiAub3AtcGhvdG8gaW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciA2NSU7XG4gIH1cbiAgI3RvcCAud3JhcCAub3BlbmluZyAub3AwMyAucGhvdG9zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjdG9wIC53cmFwIC5vcGVuaW5nIC5vcDAzIC5waG90b3MgLm9wLXBob3RvIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNTB2aDtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbiAgI3RvcCAud3JhcCAub3BlbmluZyAub3AwMyAucGhvdG9zIC5vcC1waG90byBoMyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBsZWZ0OiA1JTtcbiAgfVxuICAjdG9wIC53cmFwIC5vcGVuaW5nIC5vcDA0IC5waG90b3MgLm9wLXBob3RvLnBob3RvMDIge1xuICAgIHdpZHRoOiAxMzUlO1xuICB9XG4gICN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDQgLnBob3RvcyAub3AtcGhvdG8ucGhvdG8wMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3RvcCAud3JhcCAub3BlbmluZyAub3AwNC5hY3RpdmUgLnBob3RvcyAub3AtcGhvdG8ucGhvdG8wMiB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVJpZ2h0IDEwcyBsaW5lYXIgMnMgZm9yd2FyZHM7XG4gIH1cbiAgI3RvcCAud3JhcCAub3BlbmluZyAub3AwNC5hY3RpdmUgLnBob3RvcyAub3AtcGhvdG8ucGhvdG8wMyB7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW5hbGwgMXMgbGluZWFyIDVzIGZvcndhcmRzO1xuICB9XG4gICN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDUgLm9wLXBob3RvIHtcbiAgICB3aWR0aDogMTMwJTtcbiAgfVxuICAjdG9wIC53cmFwIC5vcGVuaW5nIC5vcDA1IC5vcC1waG90byBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gICN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDUuYWN0aXZlIC5vcC1waG90byB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVJpZ2h0TG9uZ19QQyAxMnMgbGluZWFyIDBzIGZvcndhcmRzO1xuICB9XG4gICN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDYgLnBob3RvcyAub3AtcGhvdG8ucGhvdG8wMSB7XG4gICAgaGVpZ2h0OiAxMzAlO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEzMCk7XG4gIH1cbiAgI3RvcCAud3JhcCAub3BlbmluZyAub3AwNiAucGhvdG9zIC5vcC1waG90by5waG90bzAxIGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiAzMCUgY2VudGVyO1xuICB9XG4gICN0b3AgLndyYXAgLm9wZW5pbmcgLm9wMDYgLnBob3RvcyAub3AtcGhvdG8ucGhvdG8wMiBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogNDAlIDU1JTtcbiAgfVxuICAjdG9wIC53cmFwIC5vcGVuaW5nIC5vcDA2IC5waG90b3MgLm9wLXBob3RvLnBob3RvMDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTEwJTtcbiAgfVxuICAjdG9wIC53cmFwIC5vcGVuaW5nIC5vcDA2LmFjdGl2ZSAucGhvdG9zIC5vcC1waG90by5waG90bzAxIHtcbiAgICBhbmltYXRpb246IHNsaWRlRG93bl9QQyA2cyBsaW5lYXIgM3MgZm9yd2FyZHM7XG4gIH1cbiAgI3RvcCAud3JhcCAub3BlbmluZyAuaGVybyBoMiB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW46IDEzJSA1JSBhdXRvIGF1dG87XG4gIH1cbiAgI3RvcCAud3JhcCAub3BlbmluZyAuaGVybyBoMyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW46IDclIDEwJSAwIGF1dG87XG4gIH1cbiAgI3RvcCAud3JhcCAub3BlbmluZyAuaGVybyAucGhvdG9zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMyU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgI3RvcCAud3JhcCAub3BlbmluZyAuaGVybyAucGhvdG9zIC5oZXJvLXBob3RvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICN0b3AgLndyYXAgLm9wZW5pbmcgLmhlcm8uYWN0aXZlIC5waG90b3Mge1xuICAgIGFuaW1hdGlvbjogaGVyb3NsaWRlRG93bl9QQyA0cyBsaW5lYXIgMHMgZm9yd2FyZHM7XG4gIH1cbiAgI3RvcCAud3JhcCAub3BlbmluZyAuaGVyby5hY3RpdmUgLnBob3RvcyAuaGVyby1waG90byB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICN0b3Age1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgI3RvcCAud3JhcCAub3BlbmluZyAub3AwMSBoMyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAjdG9wIC53cmFwIC5vcGVuaW5nIC5vcDAyIGgzIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxuICAjdG9wIC53cmFwIC5vcGVuaW5nIC5vcDA0IGgzIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi10b3A6IDMwJTtcbiAgfVxuICAjdG9wIC53cmFwIC5vcGVuaW5nIC5oZXJvIGgyIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbkBpbXBvcnQgdXJsKCcvL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuNy4yL2Nzcy9hbGwuY3NzJyk7XHJcblxyXG4vKiBtaXhpbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vLyAkbm90LXBjOiAxMDIzOy8vIDEwMjRweOacqua6gOOBr+OCv+ODluODrOODg+ODiOOBqOWIpOaWrVxyXG4vLyAkdGFibGV0OiA3Njg7Ly8g44K/44OW44Os44OD44OI44Gu5Z+65rqW44Go44GZ44KL44K144Kk44K6XHJcblxyXG5AbWl4aW4gZm9udC1zaXplKCRzaXplLCAkdmlld3BvcnQ6IGZhbHNlKSB7XHJcbiAgQGlmICR2aWV3cG9ydCB7XHJcbiAgICBmb250LXNpemU6IGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KTtcclxuICB9IEBlbHNlIHtcclxuICAgIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcclxuICAgIGZvbnQtc2l6ZTogbWF0aC5kaXYoJHNpemUgLCAxNikgKyByZW07XHJcbiAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQpIHtcclxuICBAcmV0dXJuIG1hdGguZGl2KDEwMCAsICR2aWV3cG9ydCkgKiAkc2l6ZSAqIDF2dztcclxufVxyXG5cclxuQG1peGluIGNsZWFyZml4KCkge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuLyog6Imy5oyH5a6aXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJHRleHRDb2xvclx0XHQ6ICMwMDAwMDA7XHJcbiRhY2NlbnRDb2xvclx0OiAjNWE1YTU5OyIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuQHVzZSAnYmFzZScgYXMgYjtcclxuXHJcbi8vIHNtcCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuI3RvcHtcclxuXHQvL3dyYXBcclxuXHQud3JhcHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHJcblx0XHQvL2xvYWRpbmdcclxuXHRcdC5sb2FkaW5ne1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0ei1pbmRleDogOTk5OTk7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdFx0YmFja2dyb3VuZDogIzIzMjMyMztcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdC8vIG9wYWNpdHk6IDA7XHJcblxyXG5cdFx0XHRkaXZ7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDk5OTk7XHJcblx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHJcblx0XHRcdFx0LmxvZ297XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHJcblx0XHRcdFx0XHRcdCYub3B0eHRmYWRle1xyXG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogb3BUeHRBbmltZSAxLjVzIGVhc2UgMS41cyBmb3J3YXJkcztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY2F0Y2h7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA0LjclO1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cclxuXHRcdFx0XHRcdFx0Ji5vcGNhdGNoZmFkZXtcclxuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246IG9wQ2F0Y2hBbmltZSAwLjhzIGVhc2UgMC41cyBmb3J3YXJkcztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjdmlkZW9hcmVhe1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0ei1pbmRleDogOTk5ODtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0b3BhY2l0eTogLjU7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdFx0XHRcdCN2aWRlb3tcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0XHR3aWR0aDogMTc3Ljc3Nzc3Nzc4dmg7IC8qIDE2Ojkg44Gu5bmF4oaSMTYgw7cgOe+8nSAxNzcuNzclICovXHJcblx0XHRcdFx0XHRoZWlnaHQ6IDU2LjI1dnc7IC8qIDE2Ojnjga7luYUg4oaSIDkgw7cgMTYgPSA1Ni4yNSUgKi9cclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cclxuXHRcdFx0XHRcdCYuZmFkZWlue1xyXG5cdFx0XHRcdFx0XHRhbmltYXRpb246IGZhZGVJbmFsbCAxLjVzIGVhc2UgMHMgZm9yd2FyZHM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvL2xvYWRpbmdcclxuXHRcdFxyXG5cdFx0Ly9vcGVuaW5nXHJcblx0XHQub3BlbmluZ3tcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0ei1pbmRleDogNTA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMGR2aDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0Ly8gb3AtYm94IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdFx0XHQub3AtYm94e1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdFx0XHRoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xyXG5cdFx0XHRcclxuXHRcdFx0XHQub3AtcGhvdG97XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHQvLyBvcGFjaXR5OiAwO1xyXG5cclxuXHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzMDAlO1xyXG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDk2JTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0Ly8gZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDFweCAjMDAwKTtcclxuXHJcblx0XHRcdFx0XHQvLyBpbWd7XHJcblx0XHRcdFx0XHQvLyBcdGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDVweCAjMjIyKTtcclxuXHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdCYuc3ZnLXdpZGV7XHJcblx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5vcC1iZ3tcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdHZpZGVve1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIG9wMDEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0XHRcdC5vcDAxe1xyXG5cdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ly8gb3AwMiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRcdFx0Lm9wMDJ7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0bWFyZ2luOiA0MCUgYXV0byAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQub3AtcGhvdG97XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEyMHZoO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTIwKTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblxyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IDc1JSBjZW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0XHRhbmltYXRpb246IGZhZGVJbmFsbCAxcyBsaW5lYXIgNHMgZm9yd2FyZHM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQub3AtcGhvdG97XHJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogc2xpZGVVcCA4cyBsaW5lYXIgMHMgZm9yd2FyZHM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvLyBvcDAzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdFx0XHQub3AwM3tcclxuXHRcdFx0XHRoM3tcclxuXHRcdFx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCAxcHggIzIyMik7XHJcblxyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCA1cHggIzIyMik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5waG90b3N7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdC5vcC1waG90b3tcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1dmg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDI1KTtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHJcblx0XHRcdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAyJTtcclxuXHRcdFx0XHRcdFx0XHRib3R0b206IDVweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluYWxsIDNzIGxpbmVhciAwcyBmb3J3YXJkcztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5vcC1waG90b3tcclxuXHRcdFx0XHRcdFx0Ji5waG90bzAxe1xyXG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluYWxsIDJzIGxpbmVhciAwcyBmb3J3YXJkcztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLnBob3RvMDJ7XHJcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBmYWRlSW5hbGwgMnMgbGluZWFyIC4zcyBmb3J3YXJkcztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLnBob3RvMDN7XHJcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBmYWRlSW5hbGwgMnMgbGluZWFyIC42cyBmb3J3YXJkcztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLnBob3RvMDR7XHJcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBmYWRlSW5hbGwgMnMgbGluZWFyIC45cyBmb3J3YXJkcztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIG9wMDQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0XHRcdC5vcDA0e1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHRoM3tcclxuXHRcdFx0XHRcdG1hcmdpbjogMzAlIGF1dG8gMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnBob3Rvc3tcclxuXHRcdFx0XHRcdC5vcC1waG90b3tcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHJcblx0XHRcdFx0XHRcdCYucGhvdG8wMXtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cclxuXHRcdFx0XHRcdFx0XHR2aWRlb3tcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IDI1JSBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYucGhvdG8wMntcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTUwJTtcclxuXHJcblx0XHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiA2OCUgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLnBob3RvMDN7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1MCU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogNjUlIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluYWxsIDJzIGxpbmVhciA4cyBmb3J3YXJkcztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5waG90b3N7XHJcblx0XHRcdFx0XHRcdC5waG90bzAye1xyXG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogc2xpZGVSaWdodCA2cyBsaW5lYXIgMnMgZm9yd2FyZHM7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnBob3RvMDN7XHJcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBzbGlkZVJpZ2h0IDhzIGxpbmVhciA1cyBmb3J3YXJkcztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ly8gb3AwNSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRcdFx0Lm9wMDV7XHJcblx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNSU7XHJcblx0XHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggMXB4ICNmZmYpO1xyXG5cclxuXHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0Ly8gZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDFweCAjZmZmKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm9wLXBob3Rve1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE1MCU7XHJcblxyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IDYwJSBjZW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0XHRhbmltYXRpb246IGZhZGVJbmFsbCAzcyBsaW5lYXIgMHMgZm9yd2FyZHM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQub3AtcGhvdG97XHJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogc2xpZGVSaWdodExvbmcgMTBzIGxpbmVhciAwcyBmb3J3YXJkcztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIG9wMDYgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0XHRcdC5vcDA2e1xyXG5cdFx0XHRcdC5waG90b3N7XHJcblx0XHRcdFx0XHQub3AtcGhvdG97XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblxyXG5cdFx0XHRcdFx0XHQmLnBob3RvMDF7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMjAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEyMCk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogNzAlIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5waG90bzAye1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTIwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMjApO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IDcyJSBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0XHRhbmltYXRpb246IGZhZGVJbk91dCA0cyBsaW5lYXIgMHMgZm9yd2FyZHM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucGhvdG9ze1xyXG5cdFx0XHRcdFx0XHQub3AtcGhvdG97XHJcblx0XHRcdFx0XHRcdFx0Ji5waG90bzAxe1xyXG5cdFx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBzbGlkZURvd24gNnMgbGluZWFyIDNzIGZvcndhcmRzO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLnBob3RvMDJ7XHJcblx0XHRcdFx0XHRcdFx0XHRhbmltYXRpb246IHNsaWRlVXAgNnMgbGluZWFyIDZzIGZvcndhcmRzO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly8gb3AwNyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRcdFx0Lm9wMDd7XHJcblx0XHRcdFx0aDN7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5vcC1waG90b3tcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0XHRhbmltYXRpb246IGZhZGVJbk91dCA0cyBsaW5lYXIgMHMgZm9yd2FyZHM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQub3AtcGhvdG97XHJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogb3Bab29tT3V0IDZzIGxpbmVhciAzcyBmb3J3YXJkcztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIOaxuuOCgeeUu+mdoiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0XHRcdC5oZXJve1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHRoMntcclxuXHRcdFx0XHRcdHdpZHRoOiA3MCU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDI1JSBhdXRvIDA7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoM3tcclxuXHRcdFx0XHRcdHdpZHRoOiA2MCU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDEwJSBhdXRvIDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5waG90b3N7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR3aWR0aDogMTMwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTUlO1xyXG5cclxuXHRcdFx0XHRcdC5oZXJvLXBob3Rve1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHJcblx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5vcC1saWdodHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHRcdG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuMDAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0aDJ7XHJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluYWxsIDNzIGxpbmVhciAzcyBmb3J3YXJkcztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0XHRhbmltYXRpb246IGZhZGVJbmFsbCAzcyBsaW5lYXIgNHMgZm9yd2FyZHM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucGhvdG9ze1xyXG5cdFx0XHRcdFx0XHQuaGVyby1waG90b3tcclxuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246IGhlcm9zbGlkZURvd24gNHMgbGluZWFyIDBzIGZvcndhcmRzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5vcC1saWdodHtcclxuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246IGhlcm9mYWRlSW4gNS41cyBsaW5lYXIgMHMgZm9yd2FyZHM7XHJcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5vcDAxLFxyXG5cdFx0XHQub3AwMixcclxuXHRcdFx0Lm9wMDMsXHJcblx0XHRcdC5vcDA0LFxyXG5cdFx0XHQub3AwNSxcclxuXHRcdFx0Lm9wMDYsXHJcblx0XHRcdC5vcDA3LFxyXG5cdFx0XHQuaGVyb1xyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHRcdC8vb3BlbmluZ1xyXG4gIH1cclxuXHQvL3dyYXBcclxuXHJcbiAgLy8gUEMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk2MXB4KXtcclxuXHRcdC8vd3JhcFxyXG5cdFx0LndyYXB7XHJcblx0XHRcdC8vIGxvYWRpbmdcclxuXHRcdFx0LmxvYWRpbmd7XHJcblx0XHRcdFx0ZGl2e1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwJTtcclxuXHJcblx0XHRcdFx0XHQubG9nb3tcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQjdmlkZW9hcmVhe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQvL29wZW5pbmdcclxuXHRcdFx0Lm9wZW5pbmd7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHJcblx0XHRcdC8vIG9wLWJveCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRcdFx0XHQub3AtYm94e1xyXG5cdFx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMyUgYXV0bztcclxuXHJcblx0XHRcdFx0XHRcdCYuc3ZnLXdpZGV7XHJcblx0XHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vIG9wMDEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0XHRcdFx0Lm9wMDF7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyBvcDAyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdFx0XHRcdC5vcDAye1xyXG5cdFx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5vcC1waG90b3tcclxuXHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIDY1JTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvLyBvcDAzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdFx0XHRcdC5vcDAze1xyXG5cdFx0XHRcdFx0LnBob3Rvc3tcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHRcdC5vcC1waG90b3tcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNTB2aDtcclxuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XHJcblxyXG5cdFx0XHRcdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDUlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly8gb3AwNCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRcdFx0XHQub3AwNHtcclxuXHRcdFx0XHRcdC5waG90b3N7XHJcblx0XHRcdFx0XHRcdC5vcC1waG90b3tcclxuXHRcdFx0XHRcdFx0XHQmLnBob3RvMDJ7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTM1JTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji5waG90bzAze1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0XHRcdC5waG90b3N7XHJcblx0XHRcdFx0XHRcdFx0Lm9wLXBob3Rve1xyXG5cdFx0XHRcdFx0XHRcdFx0Ji5waG90bzAye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhbmltYXRpb246IHNsaWRlUmlnaHQgMTBzIGxpbmVhciAycyBmb3J3YXJkcztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCYucGhvdG8wM3tcclxuXHRcdFx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBmYWRlSW5hbGwgMXMgbGluZWFyIDVzIGZvcndhcmRzO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyBvcDA1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdFx0XHRcdC5vcDA1e1xyXG5cdFx0XHRcdFx0Ly8gaDN7XHJcblx0XHRcdFx0XHQvLyBcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHQub3AtcGhvdG97XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMzAlO1xyXG5cclxuXHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0XHRcdC5vcC1waG90b3tcclxuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246IHNsaWRlUmlnaHRMb25nX1BDIDEycyBsaW5lYXIgMHMgZm9yd2FyZHM7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vIG9wMDYgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0XHRcdFx0Lm9wMDZ7XHJcblx0XHRcdFx0XHQucGhvdG9ze1xyXG5cdFx0XHRcdFx0XHQub3AtcGhvdG97XHJcblx0XHRcdFx0XHRcdFx0Ji5waG90bzAxe1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMzAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTMwKTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogMzAlIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji5waG90bzAye1xyXG5cdFx0XHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IDQwJSA1NSU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYucGhvdG8wM3tcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMTAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdFx0XHQucGhvdG9ze1xyXG5cdFx0XHRcdFx0XHRcdC5vcC1waG90b3tcclxuXHRcdFx0XHRcdFx0XHRcdCYucGhvdG8wMXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBzbGlkZURvd25fUEMgNnMgbGluZWFyIDNzIGZvcndhcmRzO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly8gb3AwNyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRcdFx0XHQub3AwN3tcclxuXHRcdFx0XHRcdC8vIGgze1xyXG5cdFx0XHRcdFx0Ly8gXHR3aWR0aDogMzAlO1xyXG5cdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyDmsbrjgoHnlLvpnaIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0XHRcdFx0Lmhlcm97XHJcblx0XHRcdFx0XHRoMntcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQ1JTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAxMyUgNSUgYXV0byBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogNyUgMTAlIDAgYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LnBob3Rvc3tcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTMlO1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHJcblx0XHRcdFx0XHRcdC5oZXJvLXBob3Rve1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cdFxyXG5cclxuXHRcdFx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdFx0XHQucGhvdG9ze1xyXG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogaGVyb3NsaWRlRG93bl9QQyA0cyBsaW5lYXIgMHMgZm9yd2FyZHM7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5oZXJvLXBob3Rve1xyXG5cdFx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ly9vcGVuaW5nXHJcblx0XHR9XHJcblx0XHQvL3dyYXBcclxuXHR9XHJcblxyXG4gIC8vIHRhYmxldCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KSBhbmQgKCBtYXgtd2lkdGg6OTYwcHgpIHtcclxuXHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDE2KTtcclxuXHRcdFxyXG5cdFx0Ly93cmFwXHJcblx0XHQud3JhcHtcclxuXHRcdFx0Ly9vcGVuaW5nXHJcblx0XHRcdC5vcGVuaW5ne1xyXG5cdFx0XHRcdC8vIG9wMDEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0XHRcdFx0Lm9wMDF7XHJcblx0XHRcdFx0XHRoM3tcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDcwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyBvcDAyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdFx0XHRcdC5vcDAye1xyXG5cdFx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly8gb3AwNCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRcdFx0XHQub3AwNHtcclxuXHRcdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0XHQvLyBoZXJvIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdFx0XHRcdC5oZXJve1xyXG5cdFx0XHRcdFx0aDJ7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA3MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvL3dyYXBcclxuXHRcdFxyXG5cdH1cclxuICBcclxuICAvLyB0YWJsZXQobGFuZHNjYXBlKSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk2MXB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICBcdFx0Ly93cmFwXHJcblx0XHQud3JhcHtcclxuXHRcdFx0Ly9vcGVuaW5nXHJcblx0XHRcdC5vcGVuaW5ne1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvL3dyYXBcclxuICB9XHJcbn0iXX0= */
