@charset "UTF-8";
@import url("//use.fontawesome.com/releases/v5.7.2/css/all.css");
/* mixins
------------------------------------------------------- */
/* 色指定
------------------------------------------------------- */
@media (min-width: 751px) {
  a[href*="tel:"] {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    color: #3e3a39;
  }
}
html {
  height: -webkit-fill-available;
}

body {
  min-height: 100vh;
  min-height: -webkit-fill-available;
  position: relative;
  font-family: "A1明朝", serif;
  font-style: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.7;
  font-weight: 400;
  word-wrap: break-word;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  letter-spacing: 0.1em;
  color: #3e3a39;
  background: url(../../img/bg_body.jpg) no-repeat top center/cover;
  background-attachment: fixed;
}
body .smp {
  display: block;
}
body .pc {
  display: none;
}
body .enTxt {
  font-family: "Cormorant", serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}
body img {
  max-width: 100%;
  height: auto;
  border: none;
}
body p {
  margin: 0;
}
body ul {
  padding: 0 0;
  list-style: none;
}
body a {
  color: #3e3a39;
  text-decoration: none;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
body a:hover {
  opacity: 0.6;
}
body .fit-center {
  width: 100%;
  height: 100vh;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  font-family: "object-fit: cover; object-position: bottom;";
}
body .wrap {
  overflow: hidden;
  position: relative;
}
body .wrap header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  margin: 0 auto;
  background: #fff;
  padding: 8px 8px;
  text-align: center;
}
body .wrap header .head-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body .wrap header .headerLogo {
  text-align: left;
  width: 80px;
  line-height: 1;
  margin: 0;
  padding: 0;
}
body .wrap header .headerLogo a {
  display: block;
}
body .wrap header .btnArea {
  position: relative;
  top: auto;
  width: 50vw;
  height: auto;
  font-size: 12px;
  font-size: 0.75rem;
  background-color: transparent;
  margin: 0 65px 0 0;
  padding: 0;
  -webkit-transform: none;
          transform: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
body .wrap header .btnArea li {
  position: relative;
  line-height: 1;
  background: #868b8c;
  padding: 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;
}
body .wrap header .btnArea li a {
  color: #fff;
  padding: 13px 15px;
}
body .wrap header .btnArea li.request {
  margin-left: 5px;
}
body .wrap header .menuArea {
  position: absolute;
  top: 10px;
  right: 0;
  z-index: 9999;
  text-align: left;
  width: 70px;
}
body .wrap header .menuArea .navBtn {
  position: relative;
  width: 70px;
  height: 40px;
  z-index: 9999;
  text-align: left;
  color: #3e3a39;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
body .wrap header .menuArea .navBtn span {
  position: absolute;
  left: 14px;
  text-align: left;
  width: 40px;
  height: 1px;
  background-color: #3e3a39;
  border-radius: 3px;
  margin: 0 auto;
  padding: 0;
  display: inline-block;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
body .wrap header .menuArea .navBtn span:nth-of-type(1) {
  top: 8px;
}
body .wrap header .menuArea .navBtn span:nth-of-type(2) {
  top: 20px;
}
body .wrap header .menuArea .navBtn span:nth-of-type(3) {
  top: 32px;
}
body .wrap header .menuArea .navBtn.navOpen span:nth-of-type(1) {
  background-color: #3e3a39;
  -webkit-transform: translateY(12px) rotate(-45deg);
          transform: translateY(12px) rotate(-45deg);
}
body .wrap header .menuArea .navBtn.navOpen span:nth-of-type(2) {
  display: none;
}
body .wrap header .menuArea .navBtn.navOpen span:nth-of-type(3) {
  background-color: #3e3a39;
  -webkit-transform: translateY(-12px) rotate(45deg);
          transform: translateY(-12px) rotate(45deg);
}
body .wrap header.op_end {
  background: #fff;
}
body .wrap .navContent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: fixed;
  top: 60px;
  z-index: 999;
  width: 100%;
  height: 100%;
  background-color: #000;
  margin: 0 auto;
  padding: 20px 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  overflow: hidden;
}
body .wrap .navContent .logo {
  width: 100px;
  margin: 0 auto 30px;
}
body .wrap .navContent .naviBox {
  width: 90%;
  margin: 0 auto 15px;
  padding: 0;
  text-align: left;
}
body .wrap .navContent .naviBox li {
  width: 100%;
  list-style: none;
  line-height: 1.3;
  margin: 0;
  padding: 0;
  text-align: center;
  color: #3e3a39;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
body .wrap .navContent .naviBox li span {
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
}
body .wrap .navContent .naviBox li a {
  display: block;
  padding: 10px 0;
  color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
}
body .wrap .navContent .naviBox li:hover {
  opacity: 0.5;
}
body .wrap .navContent .naviBox li.soon {
  padding: 10px 0;
  color: rgba(255, 255, 255, 0.2);
}
body .wrap .navContent .menu {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  opacity: 0;
}
body .wrap .navContent .menuSlideIn {
  -webkit-animation: menuSlideIn 1s ease 0s forwards;
          animation: menuSlideIn 1s ease 0s forwards;
}
body .wrap .navContent.active {
  -webkit-animation: menuActive 1s ease 0s forwards;
          animation: menuActive 1s ease 0s forwards;
}
body .wrap #overlay {
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 998;
  width: 100%;
  height: 120%;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.5s, visibility 0.5s;
  transition: opacity 0.5s, visibility 0.5s;
}
body .wrap #overlay.active {
  opacity: 1;
  visibility: visible;
}
body .wrap .content {
  padding-bottom: 40px;
}
body .wrap .content h2, body .wrap .content h3, body .wrap .content h4, body .wrap .content h5 {
  font-weight: normal;
  margin: 0;
}
body .wrap .content .inversion {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  text-align: right !important;
}
body .wrap .content .txtBlock {
  text-align: justify;
  margin: 0;
  padding: 0;
}
body .wrap .content .txtBlock.mbnone {
  margin-bottom: 10px;
}
body .wrap .content .imgBox {
  position: relative;
  overflow: hidden;
}
body .wrap .content .imgBox .imgCaption {
  position: absolute;
  bottom: 10px;
  right: 10px;
  left: 10px;
  text-align: right;
  font-size: 10px;
  font-size: 0.625rem;
  color: #FFF;
  line-height: 1.3;
  text-shadow: 0px 0px 3px rgb(0, 0, 0), 0px 0px 3px rgb(0, 0, 0), 0px 0px 3px rgb(0, 0, 0);
}
body .wrap .content .imgBox .imgCaption2 {
  position: relative;
  text-align: right;
  font-size: 10px;
  font-size: 0.625rem;
  color: #3e3a39;
  line-height: 1.3;
  margin-top: 3px;
}
body .wrap .content .imgBox .imgCaption3 {
  position: absolute;
  bottom: 10px;
  right: 10px;
  left: 10px;
  text-align: right;
  font-size: 10px;
  font-size: 0.625rem;
  color: #3e3a39;
  line-height: 1.3;
  margin-top: 3px;
}
body .wrap .content .imgBox .imgCaption4 {
  position: relative;
  text-align: left;
  font-size: 10px;
  font-size: 0.625rem;
  color: #3e3a39;
  line-height: 1.3;
  margin-top: 3px;
}
body .wrap .content .imgBox .imgCaption5 {
  position: absolute;
  bottom: 10px;
  right: 13%;
  left: 10px;
  text-align: right;
  font-size: 10px;
  font-size: 0.625rem;
  color: #FFF;
  line-height: 1.3;
  text-shadow: 0px 0px 3px rgb(0, 0, 0), 0px 0px 3px rgb(0, 0, 0), 0px 0px 3px rgb(0, 0, 0);
}
body .wrap .content .imgBox .imgCaption6 {
  position: absolute;
  bottom: 27px;
  right: 9%;
  left: 10px;
  text-align: right;
  font-size: 10px;
  font-size: 0.625rem;
  color: #FFF;
  line-height: 1.3;
  text-shadow: 0px 0px 3px rgb(0, 0, 0), 0px 0px 3px rgb(0, 0, 0), 0px 0px 3px rgb(0, 0, 0);
}
body .wrap .content .imgBox.w80 {
  width: 80%;
  margin: 0 auto;
}
body .wrap .content .cap {
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1.4;
}
body .wrap .content .allcap {
  width: 80%;
  font-size: 10px;
  font-size: 0.625rem;
  margin: 0 auto;
  padding: 0;
}
body .wrap .content .allcap li {
  position: relative;
  text-align: justify;
  padding-left: 15px;
}
body .wrap .content .allcap li::before {
  content: "※";
  position: absolute;
  top: 0;
  left: 0;
}
body .wrap footer {
  position: relative;
  z-index: 50;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  background: #868b8c;
  margin: 0 auto;
  padding: 20px 5%;
  text-align: center;
  color: #fff;
}
body .wrap footer .footBox {
  width: 80%;
  margin: 0;
  padding: 0;
  text-align: left;
}
body .wrap footer .footBox p {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 1.5;
}
body .wrap footer .footBox p span {
  font-size: 13px;
  font-size: 0.8125rem;
}
body .wrap footer .footBox .tel {
  width: 250px;
  margin: 10px 0;
}
body .wrap footer .footBox .footerBtn {
  text-align: center;
  width: 250px;
  font-size: 11px;
  font-size: 0.6875rem;
  margin: 15px 0 25px 0;
  padding: 0;
}
body .wrap footer .footBox .footerBtn a {
  display: block;
  color: #FFF;
  border: 1px solid #FFF;
  padding: 3px 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
body .wrap footer .footBox .footerBtn a:hover {
  background-color: #FFF;
  color: #74787a;
}
body .wrap footer .pageTop {
  text-align: right;
  width: 10%;
}
body .wrap footer .pageTop img {
  width: 30px;
}
body .wrap #copyright {
  position: relative;
  z-index: 50;
  padding: 4% 0;
}
body .wrap #copyright address {
  font-size: 11px;
  font-size: 0.6875rem;
  font-style: normal;
}
body .wrap #copyright address img {
  width: 59px;
  margin-right: 10px;
  margin-bottom: 3px;
}
body .wrap #copyright address a {
  color: #3e3a39;
}

@media only screen and (min-width: 960px) {
  body {
    font-size: 16px;
    font-size: 1rem;
  }
  body .smp {
    display: none;
  }
  body .pc {
    display: block;
  }
  body .wrap header {
    margin: 0;
    padding: 10px 20px 20px;
    background-color: transparent;
  }
  body .wrap header .headerLogo {
    width: 100px;
    margin: 5px 1vw 0 0;
    padding: 0;
  }
  body .wrap header .headerLogo a {
    display: block;
  }
  body .wrap header .btnArea {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  body .wrap header .btnArea li a {
    padding: 13px 40px;
  }
  body .wrap header .btnArea li a:hover {
    opacity: 1;
    background-color: #3e3a39;
  }
  body .wrap header .menuArea {
    position: absolute;
    top: 14px;
    right: 10px;
  }
  body .wrap header .menuArea .navBtn {
    height: 50px;
  }
  body .wrap header .menuArea .navBtn span:nth-of-type(1) {
    top: 12px;
  }
  body .wrap header .menuArea .navBtn span:nth-of-type(2) {
    top: 24px;
  }
  body .wrap header .menuArea .navBtn span:nth-of-type(3) {
    top: 37px;
  }
  body .wrap header.op_end {
    background: none;
  }
  body .wrap .navContent {
    top: 80px;
    width: 100%;
    height: 100vh;
    padding: 40px 0;
  }
  body .wrap .navContent .logo {
    width: 100px;
    margin: 0 auto 50px;
  }
  body .wrap .navContent .naviBox {
    font-size: 20px;
    font-size: 1.25rem;
  }
  body .wrap .navContent .naviBox li a {
    padding: 10px 0;
  }
  body .wrap .navContent .naviBox li.soon {
    padding: 10px 0;
  }
  body .wrap .navContent .menu {
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    opacity: 0;
  }
  body .wrap .content h2 {
    font-size: 5.3vw;
  }
  body .wrap .content h3 {
    font-size: 1.4vw;
  }
  body .wrap .content h4 {
    text-align: left;
    font-size: 20px;
    font-size: 1.25rem;
    margin: 0 auto 30px;
  }
  body .wrap .content h4 span {
    font-size: 12px;
    font-size: 0.75rem;
  }
  body .wrap .content .leadTxt {
    text-align: center;
  }
  body .wrap .content .inversion {
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
    text-align: right !important;
  }
  body .wrap .content .txtBlock {
    text-align: justify;
    margin: 0;
    padding: 0;
  }
  body .wrap .content .imgBox {
    position: relative;
    overflow: hidden;
  }
  body .wrap .content .imgBox .imgCaption {
    position: absolute;
    bottom: 10px;
    right: 10px;
    left: 10px;
    text-align: right;
    font-size: 10px;
    font-size: 0.625rem;
    color: #FFF;
    line-height: 1.3;
    text-shadow: 0px 0px 3px rgb(0, 0, 0), 0px 0px 3px rgb(0, 0, 0), 0px 0px 3px rgb(0, 0, 0);
  }
  body .wrap .content .imgBox .imgCaption2 {
    position: relative;
    text-align: right;
    font-size: 10px;
    font-size: 0.625rem;
    color: #3e3a39;
    line-height: 1.3;
    margin-top: 3px;
  }
  body .wrap .content .imgBox .imgCaption3 {
    position: absolute;
    bottom: 10px;
    right: 10px;
    left: 10px;
    text-align: right;
    font-size: 10px;
    font-size: 0.625rem;
    color: #3e3a39;
    line-height: 1.3;
    margin-top: 3px;
  }
  body .wrap .content .imgBox .imgCaption5 {
    right: 13%;
  }
  body .wrap .content .imgBox .imgCaption6 {
    right: 6%;
  }
  body .wrap ul.footNav {
    width: 80%;
    margin: 0 auto;
    padding: 60px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  body .wrap ul.footNav li {
    width: 50%;
    border-right: 1px solid #fff;
    border-bottom: none;
  }
  body .wrap ul.footNav li:nth-of-type(1), body .wrap ul.footNav li:nth-of-type(2) {
    border-top: none;
  }
  body .wrap ul.footNav li:nth-of-type(1) {
    border-left: 1px solid #fff;
  }
  body .wrap ul.footNav li a {
    display: block;
    padding: 5px;
  }
  body .wrap footer {
    padding: 50px 5% 30px;
  }
  body .wrap #copyright {
    padding: 2% 0;
  }
}
@media screen and (min-width: 961px) and (max-width: 1024px) {
  body .wrap .footNav1 .footPanelArea li {
    width: calc((100% - 40px) / 5);
    margin: 0 10px 10px 0;
  }
  body .wrap .footNav1 .footPanelArea li .PanelTxt {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5jc3MiLCJfYmFzZS5zY3NzIiwiY29tbW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRVIsZ0VBQUE7QUFFUjt5REFBQTtBQTBCQTt5REFBQTtBQzNCQTtFQUNDO0lBQ0Msb0JBQUE7SUFDQSxlQUFBO0lBQ0EscUJBQUE7SUFDQSxjRHdCWTtFRHBCWjtBQUNGO0FFQ0E7RUFDRSw4QkFBQTtBRkNGOztBRUVBO0VBQ0MsaUJBQUE7RUFDQSxrQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtFRFZHLGVBQUE7RUFDQSxlQUFBO0VDV0gsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUNBQUE7VUFBQSw2QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0RFYTtFQ0RiLGlFQUFBO0VBQ0EsNEJBQUE7QUZFRDtBRUFDO0VBQ0UsY0FBQTtBRkVIO0FFQUM7RUFDRSxhQUFBO0FGRUg7QUVDQztFQUNDLCtCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FGQ0Y7QUVFQztFQUNDLGVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtBRkFGO0FFRUM7RUFDQyxTQUFBO0FGQUY7QUVFQztFQUNDLFlBQUE7RUFDQSxnQkFBQTtBRkFGO0FFRUM7RUFDQyxjRDdCWTtFQzhCWixxQkFBQTtFQUNBLGlDQUFBO0VBQUEseUJBQUE7QUZBRjtBRUVFO0VBQ0MsWUFBQTtBRkFIO0FFSUM7RUFDQyxXQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7RUFDQSwwQkFBQTtLQUFBLHVCQUFBO0VBQ0EsMERBQUE7QUZGRjtBRU9DO0VBQ0MsZ0JBQUE7RUFDQSxrQkFBQTtBRkxGO0FFUUU7RUFDQyxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QUZOSDtBRVFHO0VBQ0Msb0JBQUE7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S047RUVvS007SUQ1eEJKLGVBQUE7SUFDQSxrQkFBQTtFRDJuQkY7QUFDRiIsImZpbGUiOiJjb21tb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCIvL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuNy4yL2Nzcy9hbGwuY3NzXCIpO1xuLyogbWl4aW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiDoibLmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NTFweCkge1xuICBhW2hyZWYqPVwidGVsOlwiXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzNlM2EzOTtcbiAgfVxufVxuaHRtbCB7XG4gIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIkEx5piO5pydXCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICMzZTNhMzk7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYmdfYm9keS5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuYm9keSAuc21wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IC5wYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5lblR4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudFwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuYm9keSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xufVxuYm9keSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keSB1bCB7XG4gIHBhZGRpbmc6IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJvZHkgYSB7XG4gIGNvbG9yOiAjM2UzYTM5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5ib2R5IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5ib2R5IC5maXQtY2VudGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1wiO1xufVxuYm9keSAud3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5IC53cmFwIGhlYWRlciAuaGVhZC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIC5oZWFkZXJMb2dvIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5IC53cmFwIGhlYWRlciAuaGVhZGVyTG9nbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IC53cmFwIGhlYWRlciAuYnRuQXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogNTB2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCA2NXB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuYm9keSAud3JhcCBoZWFkZXIgLmJ0bkFyZWEgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiAjODY4YjhjO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIC5idG5BcmVhIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xufVxuYm9keSAud3JhcCBoZWFkZXIgLmJ0bkFyZWEgbGkucmVxdWVzdCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5ib2R5IC53cmFwIGhlYWRlciAubWVudUFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiA3MHB4O1xufVxuYm9keSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjM2UzYTM5O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2EzOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDhweDtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDIwcHg7XG59XG5ib2R5IC53cmFwIGhlYWRlciAubWVudUFyZWEgLm5hdkJ0biBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgdG9wOiAzMnB4O1xufVxuYm9keSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4ubmF2T3BlbiBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2EzOTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuYm9keSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4ubmF2T3BlbiBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuLm5hdk9wZW4gc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTNhMzk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbmJvZHkgLndyYXAgaGVhZGVyLm9wX2VuZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5ib2R5IC53cmFwIC5uYXZDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwcHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5IC53cmFwIC5uYXZDb250ZW50IC5sb2dvIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xufVxuYm9keSAud3JhcCAubmF2Q29udGVudCAubmF2aUJveCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5IC53cmFwIC5uYXZDb250ZW50IC5uYXZpQm94IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzNlM2EzOTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbmJvZHkgLndyYXAgLm5hdkNvbnRlbnQgLm5hdmlCb3ggbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbmJvZHkgLndyYXAgLm5hdkNvbnRlbnQgLm5hdmlCb3ggbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLndyYXAgLm5hdkNvbnRlbnQgLm5hdmlCb3ggbGk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5ib2R5IC53cmFwIC5uYXZDb250ZW50IC5uYXZpQm94IGxpLnNvb24ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5ib2R5IC53cmFwIC5uYXZDb250ZW50IC5tZW51IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIG9wYWNpdHk6IDA7XG59XG5ib2R5IC53cmFwIC5uYXZDb250ZW50IC5tZW51U2xpZGVJbiB7XG4gIGFuaW1hdGlvbjogbWVudVNsaWRlSW4gMXMgZWFzZSAwcyBmb3J3YXJkcztcbn1cbmJvZHkgLndyYXAgLm5hdkNvbnRlbnQuYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBtZW51QWN0aXZlIDFzIGVhc2UgMHMgZm9yd2FyZHM7XG59XG5ib2R5IC53cmFwICNvdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzO1xufVxuYm9keSAud3JhcCAjb3ZlcmxheS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuYm9keSAud3JhcCAuY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuYm9keSAud3JhcCAuY29udGVudCBoMiwgYm9keSAud3JhcCAuY29udGVudCBoMywgYm9keSAud3JhcCAuY29udGVudCBoNCwgYm9keSAud3JhcCAuY29udGVudCBoNSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgLmludmVyc2lvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgLnR4dEJsb2NrIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keSAud3JhcCAuY29udGVudCAudHh0QmxvY2subWJub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgLmltZ0JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgLmltZ0JveCAuaW1nQ2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDNweCByZ2IoMCwgMCwgMCksIDBweCAwcHggM3B4IHJnYigwLCAwLCAwKSwgMHB4IDBweCAzcHggcmdiKDAsIDAsIDApO1xufVxuYm9keSAud3JhcCAuY29udGVudCAuaW1nQm94IC5pbWdDYXB0aW9uMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgY29sb3I6ICMzZTNhMzk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgLmltZ0JveCAuaW1nQ2FwdGlvbjMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGNvbG9yOiAjM2UzYTM5O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC5pbWdCb3ggLmltZ0NhcHRpb240IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGNvbG9yOiAjM2UzYTM5O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC5pbWdCb3ggLmltZ0NhcHRpb241IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxMyU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGNvbG9yOiAjRkZGO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAzcHggcmdiKDAsIDAsIDApLCAwcHggMHB4IDNweCByZ2IoMCwgMCwgMCksIDBweCAwcHggM3B4IHJnYigwLCAwLCAwKTtcbn1cbmJvZHkgLndyYXAgLmNvbnRlbnQgLmltZ0JveCAuaW1nQ2FwdGlvbjYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjdweDtcbiAgcmlnaHQ6IDklO1xuICBsZWZ0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBjb2xvcjogI0ZGRjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggM3B4IHJnYigwLCAwLCAwKSwgMHB4IDBweCAzcHggcmdiKDAsIDAsIDApLCAwcHggMHB4IDNweCByZ2IoMCwgMCwgMCk7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC5pbWdCb3gudzgwIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC5jYXAge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC5hbGxjYXAge1xuICB3aWR0aDogODAlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keSAud3JhcCAuY29udGVudCAuYWxsY2FwIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5ib2R5IC53cmFwIC5jb250ZW50IC5hbGxjYXAgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuYm9keSAud3JhcCBmb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjODY4YjhjO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjBweCA1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkgLndyYXAgZm9vdGVyIC5mb290Qm94IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keSAud3JhcCBmb290ZXIgLmZvb3RCb3ggcCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5ib2R5IC53cmFwIGZvb3RlciAuZm9vdEJveCBwIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuYm9keSAud3JhcCBmb290ZXIgLmZvb3RCb3ggLnRlbCB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5ib2R5IC53cmFwIGZvb3RlciAuZm9vdEJveCAuZm9vdGVyQnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjUwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIG1hcmdpbjogMTVweCAwIDI1cHggMDtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkgLndyYXAgZm9vdGVyIC5mb290Qm94IC5mb290ZXJCdG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgcGFkZGluZzogM3B4IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5ib2R5IC53cmFwIGZvb3RlciAuZm9vdEJveCAuZm9vdGVyQnRuIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzc0Nzg3YTtcbn1cbmJvZHkgLndyYXAgZm9vdGVyIC5wYWdlVG9wIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMCU7XG59XG5ib2R5IC53cmFwIGZvb3RlciAucGFnZVRvcCBpbWcge1xuICB3aWR0aDogMzBweDtcbn1cbmJvZHkgLndyYXAgI2NvcHlyaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTA7XG4gIHBhZGRpbmc6IDQlIDA7XG59XG5ib2R5IC53cmFwICNjb3B5cmlnaHQgYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmJvZHkgLndyYXAgI2NvcHlyaWdodCBhZGRyZXNzIGltZyB7XG4gIHdpZHRoOiA1OXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbmJvZHkgLndyYXAgI2NvcHlyaWdodCBhZGRyZXNzIGEge1xuICBjb2xvcjogIzNlM2EzOTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIGJvZHkgLnNtcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5IC5wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keSAud3JhcCBoZWFkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBib2R5IC53cmFwIGhlYWRlciAuaGVhZGVyTG9nbyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbjogNXB4IDF2dyAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBib2R5IC53cmFwIGhlYWRlciAuaGVhZGVyTG9nbyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5IC53cmFwIGhlYWRlciAuYnRuQXJlYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG4gIGJvZHkgLndyYXAgaGVhZGVyIC5idG5BcmVhIGxpIGEge1xuICAgIHBhZGRpbmc6IDEzcHggNDBweDtcbiAgfVxuICBib2R5IC53cmFwIGhlYWRlciAuYnRuQXJlYSBsaSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTNhMzk7XG4gIH1cbiAgYm9keSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIGJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgYm9keSAud3JhcCBoZWFkZXIgLm1lbnVBcmVhIC5uYXZCdG4gc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdG9wOiAxMnB4O1xuICB9XG4gIGJvZHkgLndyYXAgaGVhZGVyIC5tZW51QXJlYSAubmF2QnRuIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogMjRweDtcbiAgfVxuICBib2R5IC53cmFwIGhlYWRlciAubWVudUFyZWEgLm5hdkJ0biBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgICB0b3A6IDM3cHg7XG4gIH1cbiAgYm9keSAud3JhcCBoZWFkZXIub3BfZW5kIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIGJvZHkgLndyYXAgLm5hdkNvbnRlbnQge1xuICAgIHRvcDogODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICBib2R5IC53cmFwIC5uYXZDb250ZW50IC5sb2dvIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgfVxuICBib2R5IC53cmFwIC5uYXZDb250ZW50IC5uYXZpQm94IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIGJvZHkgLndyYXAgLm5hdkNvbnRlbnQgLm5hdmlCb3ggbGkgYSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIGJvZHkgLndyYXAgLm5hdkNvbnRlbnQgLm5hdmlCb3ggbGkuc29vbiB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIGJvZHkgLndyYXAgLm5hdkNvbnRlbnQgLm1lbnUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA1LjN2dztcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDEuNHZ3O1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgaDQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgaDQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50IC5sZWFkVHh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCAuaW52ZXJzaW9uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50IC50eHRCbG9jayB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50IC5pbWdCb3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgLmltZ0JveCAuaW1nQ2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggM3B4IHJnYigwLCAwLCAwKSwgMHB4IDBweCAzcHggcmdiKDAsIDAsIDApLCAwcHggMHB4IDNweCByZ2IoMCwgMCwgMCk7XG4gIH1cbiAgYm9keSAud3JhcCAuY29udGVudCAuaW1nQm94IC5pbWdDYXB0aW9uMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIGNvbG9yOiAjM2UzYTM5O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgLmltZ0JveCAuaW1nQ2FwdGlvbjMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBjb2xvcjogIzNlM2EzOTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxuICBib2R5IC53cmFwIC5jb250ZW50IC5pbWdCb3ggLmltZ0NhcHRpb241IHtcbiAgICByaWdodDogMTMlO1xuICB9XG4gIGJvZHkgLndyYXAgLmNvbnRlbnQgLmltZ0JveCAuaW1nQ2FwdGlvbjYge1xuICAgIHJpZ2h0OiA2JTtcbiAgfVxuICBib2R5IC53cmFwIHVsLmZvb3ROYXYge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgYm9keSAud3JhcCB1bC5mb290TmF2IGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICBib2R5IC53cmFwIHVsLmZvb3ROYXYgbGk6bnRoLW9mLXR5cGUoMSksIGJvZHkgLndyYXAgdWwuZm9vdE5hdiBsaTpudGgtb2YtdHlwZSgyKSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICBib2R5IC53cmFwIHVsLmZvb3ROYXYgbGk6bnRoLW9mLXR5cGUoMSkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICBib2R5IC53cmFwIHVsLmZvb3ROYXYgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIGJvZHkgLndyYXAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDUlIDMwcHg7XG4gIH1cbiAgYm9keSAud3JhcCAjY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAyJSAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5IC53cmFwIC5mb290TmF2MSAuZm9vdFBhbmVsQXJlYSBsaSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDUpO1xuICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgfVxuICBib2R5IC53cmFwIC5mb290TmF2MSAuZm9vdFBhbmVsQXJlYSBsaSAuUGFuZWxUeHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuQGltcG9ydCB1cmwoJy8vdXNlLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS43LjIvY3NzL2FsbC5jc3MnKTtcclxuXHJcbi8qIG1peGluc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8vICRub3QtcGM6IDEwMjM7Ly8gMTAyNHB45pyq5rqA44Gv44K/44OW44Os44OD44OI44Go5Yik5patXHJcbi8vICR0YWJsZXQ6IDc2ODsvLyDjgr/jg5bjg6zjg4Pjg4jjga7ln7rmupbjgajjgZnjgovjgrXjgqTjgrpcclxuXHJcbkBtaXhpbiBmb250LXNpemUoJHNpemUsICR2aWV3cG9ydDogZmFsc2UpIHtcclxuICBAaWYgJHZpZXdwb3J0IHtcclxuICAgIGZvbnQtc2l6ZTogZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQpO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgZm9udC1zaXplOiAkc2l6ZSArIHB4O1xyXG4gICAgZm9udC1zaXplOiBtYXRoLmRpdigkc2l6ZSAsIDE2KSArIHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCkge1xyXG4gIEByZXR1cm4gbWF0aC5kaXYoMTAwICwgJHZpZXdwb3J0KSAqICRzaXplICogMXZ3O1xyXG59XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiDoibLmjIflrppcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kdGV4dENvbG9yXHRcdDogIzNlM2EzOTtcclxuJGFjY2VudENvbG9yXHQ6ICM4NjhiOGM7IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5AdXNlICdiYXNlJyBhcyBiO1xyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1MXB4KSB7XHJcblx0YVtocmVmKj1cInRlbDpcIl0ge1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjb2xvcjogYi4kdGV4dENvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIHNtcCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuaHRtbHtcclxuICBoZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XHJcbn1cclxuXHJcbmJvZHl7XHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0bWluLWhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Zm9udC1mYW1pbHk6IFwiQTHmmI7mnJ1cIiwgc2VyaWY7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdEBpbmNsdWRlIGIuZm9udC1zaXplKDE2KTtcclxuXHRsaW5lLWhlaWdodDogMS43O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cdGNvbG9yOiBiLiR0ZXh0Q29sb3I7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9iZ19ib2R5LmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIgLyBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdFxyXG5cdC5zbXB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQucGN7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdC5lblR4dHtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudFwiLCBzZXJpZjtcclxuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdH1cclxuXHRcdFxyXG5cdGltZyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0fVxyXG5cdHB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdHVse1xyXG5cdFx0cGFkZGluZzogMCAwO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHR9XHJcblx0YXtcclxuXHRcdGNvbG9yOiBiLiR0ZXh0Q29sb3I7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdG9wYWNpdHk6IC42O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZml0LWNlbnRlcntcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGJvdHRvbTsnO1xyXG5cdH1cclxuXHRcclxuXHRcclxuXHQvLyB3cmFwXHJcblx0LndyYXB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHJcblx0XHQvL2hlYWRlclxyXG5cdFx0aGVhZGVye1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdHBhZGRpbmc6IDhweCA4cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHJcblx0XHRcdC5oZWFkLWlubmVye1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5oZWFkZXJMb2dve1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0bWFyZ2luOiAwOyBcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5idG5BcmVhe1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0d2lkdGg6IDUwdnc7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEyKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRtYXJnaW46IDAgNjVweCAwIDA7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogYi4kYWNjZW50Q29sb3I7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTNweCAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5yZXF1ZXN0e1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly8g44Oh44OL44Ol44O844Oc44K/44OzXHJcblx0XHRcdC5tZW51QXJlYXtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHotaW5kZXg6IDk5OTk7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHR3aWR0aDogNzBweDtcclxuXHJcblx0XHRcdFx0Lm5hdkJ0bntcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRjb2xvcjogYi4kdGV4dENvbG9yO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAxNHB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGIuJHRleHRDb2xvcjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiA4cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMzJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5uYXZPcGVue1xyXG5cdFx0XHRcdFx0XHRzcGFuOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHNwYW46bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0c3BhbjpudGgtb2YtdHlwZSgzKSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYi4kdGV4dENvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCkgcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5vcF9lbmR7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly9oZWFkZXJcclxuXHJcblx0XHQvLyBOYXZpXHJcblx0XHQubmF2Q29udGVudHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHR0b3A6IDYwcHg7XHJcblx0XHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC42cztcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdC5sb2dve1xyXG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5uYXZpQm94IHtcclxuXHRcdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDE1cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Y29sb3I6IGIuJHRleHRDb2xvcjtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOCk7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IC41O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5zb29ue1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1lbnV7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC40cztcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5tZW51U2xpZGVJbntcclxuXHRcdFx0XHRhbmltYXRpb246IG1lbnVTbGlkZUluIDFzIGVhc2UgMHMgZm9yd2FyZHM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogbWVudUFjdGl2ZSAxcyBlYXNlIDBzIGZvcndhcmRzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjb3ZlcmxheXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0ei1pbmRleDogOTk4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMjAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzO1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvLyBOYXZpXHJcblx0XHRcclxuXHRcdC8vY29udGVudFxyXG5cdFx0LmNvbnRlbnR7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHRcdC8v44OG44Kt44K544OI57O75YWx6YCaXHJcblx0XHRcdFxyXG5cdFx0XHRoMiwgaDMsIGg0LCBoNXtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaW52ZXJzaW9ue1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC50eHRCbG9ja3tcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYubWJub25le1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pbWdCb3h7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdC5pbWdDYXB0aW9ue1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMCk7XHJcblx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogMHB4IDBweCAzcHggcmdiYSgwLDAsMCwxKSwgMHB4IDBweCAzcHggcmdiYSgwLDAsMCwxKSwgMHB4IDBweCAzcHggcmdiYSgwLDAsMCwxKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmltZ0NhcHRpb24ye1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMCk7XHJcblx0XHRcdFx0XHRjb2xvcjogYi4kdGV4dENvbG9yO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmltZ0NhcHRpb24ze1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMCk7XHJcblx0XHRcdFx0XHRjb2xvcjogYi4kdGV4dENvbG9yO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmltZ0NhcHRpb240e1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEwKTtcclxuXHRcdFx0XHRcdGNvbG9yOiBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW1nQ2FwdGlvbjV7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogMTMlO1xyXG5cdFx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTApO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDBweCAwcHggM3B4IHJnYmEoMCwwLDAsMSksIDBweCAwcHggM3B4IHJnYmEoMCwwLDAsMSksIDBweCAwcHggM3B4IHJnYmEoMCwwLDAsMSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pbWdDYXB0aW9uNntcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJvdHRvbTogMjdweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiA5JTtcclxuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEwKTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdHRleHQtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKDAsMCwwLDEpLCAwcHggMHB4IDNweCByZ2JhKDAsMCwwLDEpLCAwcHggMHB4IDNweCByZ2JhKDAsMCwwLDEpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnc4MHtcclxuXHRcdFx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5jYXB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTApO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmFsbGNhcHtcclxuXHRcdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEwKTtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIuKAu1wiO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ly/jg4bjgq3jgrnjg4jns7vlhbHpgJpcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHQvL2NvbnRlbnRcclxuXHRcdFx0XHRcclxuXHRcdC8vZm9vdGVyXHJcblx0XHRmb290ZXJ7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OjUwO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBiLiRhY2NlbnRDb2xvcjtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggNSU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHQuZm9vdEJveHtcclxuXHRcdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMSk7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cclxuXHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEzKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRlbHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZm9vdGVyQnRue1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTEpO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAxNXB4IDAgMjVweCAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDNweCAwO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cclxuXHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjNzQ3ODdhO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5wYWdlVG9we1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdHdpZHRoOiAxMCU7XHJcblxyXG5cdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly9mb290ZXJcclxuXHJcblx0XHQvL2NvcHlyaWdodFxyXG5cdFx0I2NvcHlyaWdodHtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6NTA7XHJcblx0XHRcdHBhZGRpbmc6IDQlIDA7XHJcblxyXG5cdFx0XHRhZGRyZXNze1xyXG5cdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDExKTtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG5cdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdHdpZHRoOiA1OXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0Y29sb3I6IGIuJHRleHRDb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8vY29weXJpZ2h0XHJcblx0XHRcclxuXHR9XHJcblx0Ly93cmFwXHJcbn1cclxuLy9ib2R5XHJcblxyXG4vLyBQQyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk2MHB4KXtcclxuXHRcclxuLy9ib2R5XHJcblx0Ym9keXtcclxuXHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDE2KTtcclxuXHRcdFx0XHRcclxuXHRcdC5zbXB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5wY3tcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ly93cmFwXHJcblx0XHQud3JhcHtcclxuXHRcdFx0XHJcblx0XHRcdC8vaGVhZGVyXHJcblx0XHRcdGhlYWRlcntcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4IDIwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LmhlYWQtaW5uZXJ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5oZWFkZXJMb2dve1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiA1cHggMXZ3IDAgMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5idG5BcmVhe1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTMpO1xyXG5cclxuXHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggNDBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji5yZXF1ZXN0e1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC8vIOODoeODi+ODpeODvOODnOOCv+ODs1xyXG5cdFx0XHRcdC5tZW51QXJlYXtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMTRweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdC5uYXZCdG57XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogMjRweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDM3cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYubmF2T3BlbntcclxuXHRcdFx0XHRcdFx0XHRzcGFuOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0c3BhbjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHNwYW46bnRoLW9mLXR5cGUoMykge1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5vcF9lbmR7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQvL2hlYWRlclxyXG5cclxuXHRcdFx0Ly8gTmF2aVxyXG5cdFx0XHQubmF2Q29udGVudHtcclxuXHRcdFx0XHR0b3A6IDgwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG5cdFx0XHRcdC5sb2dve1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gNTBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5uYXZpQm94IHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDIwKTtcclxuXHJcblx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuc29vbntcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm1lbnV7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm1lbnVTbGlkZUlue1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0I292ZXJsYXl7XHJcblx0XHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC8vIE5hdmlcclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHQvL2NvbnRlbnRcclxuXHRcdFx0LmNvbnRlbnR7XHJcblx0XHRcdFx0XHJcblx0XHRcdC8v44OG44Kt44K544OI57O75YWx6YCaXHJcblxyXG5cdFx0XHRoMntcclxuXHRcdFx0XHRmb250LXNpemU6IDUuM3Z3O1xyXG5cdFx0XHR9XHJcblx0XHRcdGgze1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40dnc7XHJcblx0XHRcdH1cclxuXHRcdFx0aDR7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgyMCk7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMzBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubGVhZFR4dHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5pbnZlcnNpb257XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LnR4dEJsb2Nre1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmltZ0JveHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0LmltZ0NhcHRpb257XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEwKTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdHRleHQtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKDAsMCwwLDEpLCAwcHggMHB4IDNweCByZ2JhKDAsMCwwLDEpLCAwcHggMHB4IDNweCByZ2JhKDAsMCwwLDEpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW1nQ2FwdGlvbjJ7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEwKTtcclxuXHRcdFx0XHRcdGNvbG9yOiBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW1nQ2FwdGlvbjN7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEwKTtcclxuXHRcdFx0XHRcdGNvbG9yOiBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW1nQ2FwdGlvbjV7XHJcblx0XHRcdFx0XHRyaWdodDogMTMlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW1nQ2FwdGlvbjZ7XHJcblx0XHRcdFx0XHRyaWdodDogNiU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuY2Fwe1xyXG5cdFx0XHR9XHJcblx0XHRcdC5hbGxjYXB7XHJcblxyXG5cdFx0XHRcdGxpe1xyXG5cclxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ly/jg4bjgq3jgrnjg4jns7vlhbHpgJpcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQvL2NvbnRlbnRcclxuXHJcblx0XHQvL2Zvb3ROYXZcclxuXHRcdHVsLmZvb3ROYXZ7XHJcblx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nOiA2MHB4IDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSksXHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSl7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvL2Zvb3ROYXZcclxuXHRcdFx0XHJcblx0XHRcdC8vZm9vdGVyXHJcblx0XHRcdGZvb3RlcntcclxuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDUlIDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHRcclxuXHRcdFx0Ly9jb3B5cmlnaHRcclxuXHRcdFx0I2NvcHlyaWdodHtcclxuXHRcdFx0XHRwYWRkaW5nOiAyJSAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGFkZHJlc3N7XHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQvL2NvcHlyaWdodFxyXG5cclxuXHRcdH1cclxuXHRcdC8vd3JhcFxyXG5cdH1cclxuXHQvL2JvZHlcclxufVxyXG5cclxuLy8gdGFibGV0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NjQxcHgpIGFuZCAoIG1heC13aWR0aDo3NjhweCkge1xyXG5cdFx0XHRcclxuXHRcdFx0XHJcbiAgfVxyXG5cclxuLy8gdGFibGV0KGxhbmRzY2FwZSkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NjFweCkgYW5kICggbWF4LXdpZHRoOjEwMjRweCkge1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9keXtcclxuXHRcdFx0XHQud3JhcHtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuZm9vdE5hdjF7XHJcblx0XHRcdFx0XHRcdC5mb290UGFuZWxBcmVhe1xyXG5cdFx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMTBweCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHQuUGFuZWxUeHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEyKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG4gIH1cclxuXHJcbiJdfQ== */
