@charset "UTF-8";
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: bottom;
}

*, *:before, *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html, body {
  width: 100%;
  height: 100%;
  font-family: "ヒラギノ明朝 ProN", "HiraMinProN", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

body {
  line-height: 1;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

ul {
  list-style: none;
}

a {
  margin: 0;
  padding: 0;
  vertical-align: middle;
  background: transparent;
}

.header, .main, .footer {
  width: 100%;
}

.header-inner, .main-inner, .footer-inner {
  width: 960px;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}

@media screen and (max-width: 768px) {
  .header-inner, .main-inner, .footer-inner {
    width: 100%;
  }
}

.header {
  margin-top: 100px;
  margin-bottom: 100px;
}

@media screen and (max-width: 768px) {
  .header {
    margin-top: 15vw;
    margin-bottom: 15vw;
  }
}

.main-inner {
  margin-bottom: 100px;
}

@media screen and (max-width: 768px) {
  .main-inner {
    margin-bottom: 20vw;
  }
}

.main-contents {
  width: 800px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 50px;
}

@media screen and (max-width: 768px) {
  .main-contents {
    width: 100%;
  }
}

.main-contents-img {
  margin-bottom: 30px;
}

@media screen and (max-width: 768px) {
  .main-contents-img {
    margin-bottom: 6vw;
  }
}

@media screen and (max-width: 768px) {
  .main-contents-txt {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }
}

.footer {
  padding-top: 70px;
  padding-bottom: 100px;
}

@media screen and (max-width: 768px) {
  .footer {
    padding-top: 14vw;
    padding-bottom: 20vw;
  }
}

.col-d-1 {
  width: 8.33333%;
}

.col-d-2 {
  width: 16.66667%;
}

.col-d-3 {
  width: 25%;
}

.col-d-4 {
  width: 33.33333%;
}

.col-d-5 {
  width: 41.66667%;
}

.col-d-6 {
  width: 50%;
}

.col-d-7 {
  width: 58.33333%;
}

.col-d-8 {
  width: 66.66667%;
}

.col-d-9 {
  width: 75%;
}

.col-d-10 {
  width: 83.33333%;
}

.col-d-11 {
  width: 91.66667%;
}

.col-d-12 {
  width: 100%;
}

@media screen and (max-width: 768px) {
  .col-s-1 {
    width: 8.33333%;
  }
  .col-s-2 {
    width: 16.66667%;
  }
  .col-s-3 {
    width: 25%;
  }
  .col-s-4 {
    width: 33.33333%;
  }
  .col-s-5 {
    width: 41.66667%;
  }
  .col-s-6 {
    width: 50%;
  }
  .col-s-7 {
    width: 58.33333%;
  }
  .col-s-8 {
    width: 66.66667%;
  }
  .col-s-9 {
    width: 75%;
  }
  .col-s-10 {
    width: 83.33333%;
  }
  .col-s-11 {
    width: 91.66667%;
  }
  .col-s-12 {
    width: 100%;
  }
}

.txt {
  margin-bottom: 20px;
}

@media screen and (max-width: 768px) {
  .txt {
    margin-bottom: 6vw;
  }
}

.txt__primary {
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  line-height: 1.6;
  color: #282422;
}

@media screen and (max-width: 768px) {
  .txt__primary {
    font-size: 4vw;
  }
}

.txt__heading {
  font-size: 30px;
  font-weight: bold;
  text-align: left;
  line-height: 1.4;
}

@media screen and (max-width: 768px) {
  .txt__heading {
    font-size: 7vw;
  }
}

.txt__link {
  font-size: 20px;
  font-weight: normal;
  text-align: left;
  line-height: 1.6;
  font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  margin-bottom: 10px;
}

@media screen and (max-width: 768px) {
  .txt__link {
    font-size: 5.33333vw;
    margin-bottom: 3vw;
  }
}

.txt__link a {
  color: #3c3b3b;
  padding-bottom: 3px;
  border-bottom: 1px solid #3c3b3b;
  text-decoration: none;
  vertical-align: top;
}

.block-d {
  display: block;
}

@media screen and (max-width: 768px) {
  .block-d {
    display: inline;
  }
}

@media screen and (max-width: 768px) {
  .block-s {
    display: block;
  }
}

.grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

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

.grid--middle {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.grid--item {
  width: 800px;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}

@media screen and (max-width: 768px) {
  .grid--item {
    width: 100%;
  }
}

.btn__footer {
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}

.btn__footer--brand {
  width: 850px;
  margin-bottom: 100px;
}

@media screen and (max-width: 768px) {
  .btn__footer--brand {
    width: 93.33333%;
  }
}

.btn__footer--ahi {
  width: 250px;
}

@media screen and (max-width: 768px) {
  .btn__footer--ahi {
    width: 30%;
  }
}

.btn__vol {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 100px;
}

@media screen and (max-width: 768px) {
  .btn__vol {
    width: 90%;
    margin-bottom: 15vw;
  }
}

.img {
  display: block;
  width: 100%;
  height: auto;
}

.image__title {
  width: 504.5px;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}

.image__item {
  width: 800px;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}

@media screen and (max-width: 768px) {
  .image__title {
    width: 90%;
  }
  .image__item {
    width: 100%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9yZXNldC5zY3NzIiwiX3ZhcmlhYmxlLnNjc3MiLCJfYmFzZS5zY3NzIiwiX21peGluLnNjc3MiLCJfdGV4dC5zY3NzIiwiX21vZHVsZS5zY3NzIiwiX2dyaWQuc2NzcyIsIl9idG4uc2NzcyIsIl9pbWFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQjs7Ozs7Ozs7Ozs7O0VBWUUsVUFBUTtFQUNSLFdBQVM7RUFDVCxVQUFRO0VBQ1IsV0FBUztFQUlULHVCQUFzQjtDQUN2Qjs7QUFDRDtFQUNFLCtCQUFzQjtVQUF0Qix1QkFBc0I7Q0FDdkI7O0FBR0Q7RUFDRSxZQ3pCUztFRDBCVCxhQzFCUztFRDJCVCwyRkNuQmtGO0VEb0JsRixzQ0FBOEI7VUFBOUIsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsZUFBYTtDQUNkOztBQUVEOztFQUVFLGVBQWE7Q0FDZDs7QUFFRDtFQUNFLGlCQUFlO0NBQ2hCOztBQUVEO0VBQ0UsVUFBUTtFQUNSLFdBQVM7RUFHVCx1QkFBcUI7RUFDckIsd0JBQXNCO0NBQ3ZCOztBRXJERDtFQUNFLFlEQ1M7Q0NPVjs7QUFQQztFQUNFLGFEQW9CO0VFRnRCLGlCQURzQjtFQUV0QixtQkFGaUM7RUFHakMsb0JBSDRDO0VBSTVDLGtCQUp1RDtDRFF0RDs7QUFIQztFQUhGO0lBSUksWURKSztHQ01SO0NIMkRGOztBR3hERDtFQUNFLGtCQUF5QjtFQUN6QixxQkFBNEI7Q0FLN0I7O0FBSkM7RUFIRjtJQUlJLGlCQUFnQjtJQUNoQixvQkFBbUI7R0FFdEI7Q0g2REE7O0FHMURDO0VBQ0UscUJBQTRCO0NBSTdCOztBQUhDO0VBRkY7SUFHSSxvQkFBbUI7R0FFdEI7Q0grREY7O0FHN0RDO0VBQ0UsYUR4QjJCO0VDeUIzQixtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLG9CQUFtQjtDQWlCcEI7O0FBaEJDO0VBTEY7SUFNTSxZRGhDRztHQytDUjtDSHFERjs7QUdsRUc7RUFDRSxvQkFB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QyxvQkFINEM7RUFJNUMsa0JBSnVEO0NJZ0J0RDs7QUFiQztFQUNFLGFBQW1CO0VBQ25CLHFCQUFvQjtDQUlyQjs7QUFIQztFQUhGO0lBSUksaUJOSHlCO0dNSzVCO0NSOFVKOztBUTdVRztFQUNFLGFBQWtCO0NBSW5COztBQUhDO0VBRkY7SUFHSSxXQUFVO0dBRWI7Q1JrVko7O0FRaFZDO0VBQ0UsYUFBWTtFQUNaLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0NBS3JCOztBQUpDO0VBTEY7SUFNSSxXQUFVO0lBQ1Ysb0JBQW1CO0dBRXRCO0NScVZGOztBUy9XRDtFTGVFLGVBRHlCO0VBRXpCLFlGZFM7RUVlVCxhQUh1RDtDS1p4RDs7QUFLRztFQUNFLGVQbUJtQjtFRTFCdkIsaUJBRHNCO0VBRXRCLG1CQUZpQztFQUdqQyxvQkFINEM7RUFJNUMsa0JBSnVEO0NLVXBEOztBQUhEO0VBQ0UsYVBvQmtCO0VFM0J0QixpQkFEc0I7RUFFdEIsbUJBRmlDO0VBR2pDLG9CQUg0QztFQUk1QyxrQkFKdUQ7Q0tVcEQ7O0FBRUg7RUFFSTtJQUNFLFdQVGU7R09VaEI7RUFGRDtJQUNFLFlQYkc7R09jSjtDVDhYTiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLCBib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO5piO5pydIFByb05cIiwgXCJIaXJhTWluUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwiTVMg5piO5pydXCIsIHNlcmlmO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmhlYWRlciwgLm1haW4sIC5mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci1pbm5lciwgLm1haW4taW5uZXIsIC5mb290ZXItaW5uZXIge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItaW5uZXIsIC5tYWluLWlubmVyLCAuZm9vdGVyLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDE1dnc7XG4gIH1cbn1cblxuLm1haW4taW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwdnc7XG4gIH1cbn1cblxuLm1haW4tY29udGVudHMge1xuICB3aWR0aDogODAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWNvbnRlbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWFpbi1jb250ZW50cy1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1jb250ZW50cy1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1jb250ZW50cy10eHQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTR2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjB2dztcbiAgfVxufVxuXG4uY29sLWQtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLmNvbC1kLTIge1xuICB3aWR0aDogMTYuNjY2NjclO1xufVxuXG4uY29sLWQtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtZC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmNvbC1kLTUge1xuICB3aWR0aDogNDEuNjY2NjclO1xufVxuXG4uY29sLWQtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtZC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLmNvbC1kLTgge1xuICB3aWR0aDogNjYuNjY2NjclO1xufVxuXG4uY29sLWQtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtZC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5jb2wtZC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NyU7XG59XG5cbi5jb2wtZC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wtcy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtcy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtcy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wtcy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtcy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtcy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wtcy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtcy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtcy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLXMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1zLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnR4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnZ3O1xuICB9XG59XG5cbi50eHRfX3ByaW1hcnkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMjgyNDIyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHh0X19wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuXG4udHh0X19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnR4dF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA3dnc7XG4gIH1cbn1cblxuLnR4dF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIk1laXJ5byBVSVwiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnR4dF9fbGluayB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xuICB9XG59XG5cbi50eHRfX2xpbmsgYSB7XG4gIGNvbG9yOiAjM2MzYjNiO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjM2IzYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYmxvY2stZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stZCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmdyaWQtLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZ3JpZC0tbWlkZGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdyaWQtLWl0ZW0ge1xuICB3aWR0aDogODAwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYnRuX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYnRuX19mb290ZXItLWJyYW5kIHtcbiAgd2lkdGg6IDg1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bl9fZm9vdGVyLS1icmFuZCB7XG4gICAgd2lkdGg6IDkzLjMzMzMzJTtcbiAgfVxufVxuXG4uYnRuX19mb290ZXItLWFoaSB7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bl9fZm9vdGVyLS1haGkge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxuLmJ0bl9fdm9sIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bl9fdm9sIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1dnc7XG4gIH1cbn1cblxuLmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1hZ2VfX3RpdGxlIHtcbiAgd2lkdGg6IDUwNC41cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5pbWFnZV9faXRlbSB7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlX190aXRsZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuaW1hZ2VfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCJodG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcclxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcclxuYiwgaSxcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICBtYXJnaW46MDtcclxuICBwYWRkaW5nOjA7XHJcbiAgYm9yZGVyOjA7XHJcbiAgb3V0bGluZTowO1xyXG4gIC8vIGZvbnQtc2l6ZToxMDAlO1xyXG4gIC8vIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgLy8gdmVydGljYWwtYWxpZ246YmFzZWxpbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLy8gRGVmYXVsdFxyXG5odG1sLCBib2R5IHtcclxuICB3aWR0aDogJGZ1bGw7XHJcbiAgaGVpZ2h0OiAkZnVsbDtcclxuICBmb250LWZhbWlseTogJHNlcmlmO1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBsaW5lLWhlaWdodDoxO1xyXG59XHJcblxyXG5hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsXHJcbmZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOm5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gIG1hcmdpbjowO1xyXG4gIHBhZGRpbmc6MDtcclxuICAvLyBmb250LXNpemU6MTAwJTtcclxuICAvLyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbiAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG5cclxuIiwiXG4vLyBXaWR0aFxuJGZ1bGw6IDEwMCU7XG4kbWF4LXdpZHRoOiAoMTkyMHB4IC8gMik7XG4kbWF4LXdpZHRoLXM6IDkzLjMzMzMzMzMzMzMzMzMzMyU7XG4kY29udGVudHMtd2lkdGg6ICggMTYwMHB4IC8gMiApO1xuJGNvbnRlbnRzLXdpZHRoLXNwOiA5MCU7XG5cbi8vIEZvbnRzXG4kc2Fucy1zZXJpZjogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIgLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiICwgXCJNZWlyeW8gVUlcIiAsIFwi44Oh44Kk44Oq44KqXCIgLCBNZWlyeW8gLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiAsIFwiTVMgUEdvdGhpY1wiICwgc2Fucy1zZXJpZjtcbiRzZXJpZjogXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTlwiLCBcIkhpcmFNaW5Qcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgXCJNUyDmmI7mnJ1cIiwgc2VyaWY7XG5cbi8vIEZvbnQtc2l6ZVxuJGZzLXByaW1hcnk6IDE0cHg7XG4kZnMtbGluazogMjBweDtcbiRmcy1oZWFkaW5nOiAzMHB4O1xuXG4kZnMtcHJpbWFyeS1zcDogNHZ3O1xuJGZzLWxpbmstc3A6IDUuMzMzMzMzMzMzMzMzMzMzdnc7XG4kZnMtaGVhZGluZy1zcDogN3Z3O1xuXG4vLyBDb2xvclxuJHR4dC1jb2xvcjogICMyODI0MjI7XG4kZGVmYXVsdC1jb2xvcjogIzNjM2IzYjtcblxuLy8gSW1hZ2VcbiRpbWFnZXM6IChcbiAgJ3RpdGxlJzogKCAxMDA5cHggLyAyICksXG4gICdpdGVtJzogKCAxNjAwcHggLyAyIClcbik7XG5cbiRpbWFnZXMtczogKFxuICAndGl0bGUnOiAkY29udGVudHMtd2lkdGgtc3AsXG4gICdpdGVtJzogJGZ1bGxcbik7XG5cblxuIiwiLmhlYWRlciwgLm1haW4sIC5mb290ZXIge1xuICB3aWR0aDogJGZ1bGw7XG4gICYtaW5uZXIge1xuICAgIHdpZHRoOiAkbWF4LXdpZHRoO1xuICAgIEBpbmNsdWRlIG1hcmdpbigpO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogJGZ1bGw7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAoIDIwMHB4IC8gMiApO1xuICBtYXJnaW4tYm90dG9tOiAoIDIwMHB4IC8gMiApO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi10b3A6IDE1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTV2dztcbiAgfVxufVxuXG4ubWFpbiB7XG4gICYtaW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICggMjAwcHggLyAyICk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwdnc7XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50cyB7XG4gICAgd2lkdGg6ICRjb250ZW50cy13aWR0aDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogJGZ1bGw7XG4gICAgfVxuICAgICYtaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZ2dztcbiAgICAgIH1cbiAgICB9XG4gICAgJi10eHQge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICB3aWR0aDogJGNvbnRlbnRzLXdpZHRoLXNwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6ICggMTQwcHggLyAyICk7XG4gIHBhZGRpbmctYm90dG9tOiAoIDIwMHB4IC8gMiApO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiAxNHZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHZ3O1xuICB9XG59XG5cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gIC5jb2wtZC0jeyRpfSB7XG4gICAgd2lkdGg6ICgkaSAvIDEyKSAqIDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgLmNvbC1zLSN7JGl9IHtcbiAgICAgIHdpZHRoOiAoJGkgLyAxMikgKiAxMDAlO1xuICAgIH1cbiAgfVxufSIsIkBtaXhpbiBtYXJnaW4oICRtdDogYXV0bywgJG1yOiBhdXRvLCAkbWI6IGF1dG8sICRtbDogYXV0byApIHtcbiAgbWFyZ2luLXRvcDogJG10O1xuICBtYXJnaW4tcmlnaHQ6ICRtcjtcbiAgbWFyZ2luLWJvdHRvbTogJG1iO1xuICBtYXJnaW4tbGVmdDogJG1sO1xufVxuXG5AbWl4aW4gdHh0KCAkZnM6ICRmcy1wcmltYXJ5LCAkZnc6IG5vcm1hbCwgJHRhOiBsZWZ0LCAkbGg6IDEuNiApIHtcbiAgZm9udC1zaXplOiAkZnM7XG4gIGZvbnQtd2VpZ2h0OiAkZnc7XG4gIHRleHQtYWxpZ246ICR0YTtcbiAgbGluZS1oZWlnaHQ6ICRsaDtcbn1cblxuQG1peGluIGltZyggJGRpc3BsYXk6IGJsb2NrLCAkd2lkdGg6ICRmdWxsLCAkaGVpZ2h0OiBhdXRvICkge1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuXG5AbWl4aW4gZ3JpZCggJGRpc3BsYXk6IGZsZXgsICRhaTogZmxleC1zdGFydCwgJGpjOiBmbGV4LXN0YXJ0LCAkZnc6IHdyYXAsICkge1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgYWxpZ24taXRlbXM6ICRhaTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6ICRmdztcbn1cblxuQG1peGluIGxpbmstdW5kZXJsaW5lKCkge1xuICBjb2xvcjogICAgICAgICAgICRkZWZhdWx0LWNvbG9yO1xuICBwYWRkaW5nLWJvdHRvbTogIDNweDtcbiAgYm9yZGVyLWJvdHRvbTogICAxcHggc29saWQgJGRlZmF1bHQtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiIsIi50eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnZ3O1xuICAgIH1cblxuICAgICZfX3ByaW1hcnkge1xuICAgICAgICBAaW5jbHVkZSB0eHQoKTtcbiAgICAgICAgY29sb3I6ICR0eHQtY29sb3I7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXByaW1hcnktc3A7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgdHh0KCAkZnM6ICRmcy1oZWFkaW5nLCAkZnc6IGJvbGQsICRsaDogMS40KTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWhlYWRpbmctc3A7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgdHh0KCAkZnM6ICRmcy1saW5rICk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtbGluay1zcDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDN2dztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluay11bmRlcmxpbmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsb2NrIHtcbiAgICAmLWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1zIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmdyaWQge1xuICBAaW5jbHVkZSBncmlkKCk7XG4gICYtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgJi0tbWlkZGxlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi0taXRlbSB7XG4gICAgd2lkdGg6ICRjb250ZW50cy13aWR0aDtcbiAgICBAaW5jbHVkZSBtYXJnaW4oKTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6ICRmdWxsO1xuICAgIH1cbiAgfVxufVxuIiwiLmJ0biB7XG4gICZfX2Zvb3RlciB7XG4gICAgQGluY2x1ZGUgbWFyZ2luKCk7XG4gICAgJi0tYnJhbmQge1xuICAgICAgd2lkdGg6ICgxNzAwcHggLyAyKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6ICRtYXgtd2lkdGgtcztcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tYWhpIHtcbiAgICAgIHdpZHRoOiAoNTAwcHggLyAyKTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3ZvbCB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1dnc7XG4gICAgfVxuICB9XG59IiwiLmltZyB7XG4gIEBpbmNsdWRlIGltZztcbn1cblxuLmltYWdlIHtcbiAgLy8gRWxlbWVudFxuICBAZWFjaCAkY2xhc3MtbmFtZSwgJGltYWdlLXdpZHRoIGluICRpbWFnZXMge1xuICAgICZfXyN7JGNsYXNzLW5hbWV9IHtcbiAgICAgIHdpZHRoOiAkaW1hZ2Utd2lkdGg7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4oKTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBAZWFjaCAkY2xhc3MtbmFtZSwgJGltYWdlLXdpZHRoLXMgaW4gJGltYWdlcy1zIHtcbiAgICAgICZfXyN7JGNsYXNzLW5hbWV9IHtcbiAgICAgICAgd2lkdGg6ICRpbWFnZS13aWR0aC1zO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iXX0= */
