body #home-slider a,
body .scheme_default a.button-main,
body #slider .slide-link {
  display: inline-block;
  position: relative;
  margin: auto;
  padding: 14px 28px;
  background: RGB(93 92 89/0%) !important;
  border: 1px solid RGB(255 255 255);
  color: RGB(93 92 89) !important;
  text-align: center;
  transition: all 0.3s;
}

body #home-slider a:hover,
body .scheme_default a.button-main:hover,
body #slider .slide-link:hover {
  background-position: unset !important;
  backface-visibility: visible;
  opacity: 1;
  background: RGB(93 92 89/100%) !important;
  color: RGB(255 255 255/100%) !important;
}

body #home-slider a,
body .scheme_default a.button-main,
body #slider .slide-link {
  display: inline-block;
  position: relative;
  margin: auto;
  padding: 14px 20px;
  background: RGB(255 255 255/0%) !important;
  border: 2px solid RGB(255 255 255) !important;
  color: RGB(93 92 89) !important;
  text-align: center;
  transition: all 0.3s;
  font-weight: bold;
  letter-spacing: 0.7px;
}

body #home-slider a:hover,
body .scheme_default a.button-main:hover,
body #slider .slide-link:hover {
  background-position: unset !important;
  backface-visibility: visible;
  opacity: 1;
  background: RGB(93 92 89/100%) !important;
  color: RGB(255 255 255/100%) !important;
}

body .scheme_default a.button-inverted {
  display: inline-block;
  position: relative;
  margin: auto;
  padding: 14px 28px;
  transition: all 0.3s;
  background-position: unset !important;
  backface-visibility: visible;
  opacity: 1;
  background: RGB(93 92 89/100%) !important;
  border: 2px solid RGB(93 92 89) !important;
  color: RGB(255 255 255/100%) !important;
  font-weight: bold;
}

body .scheme_default a.button-inverted:hover {
  background: RGB(255 255 255/10%) !important;
  color: RGB(93 92 89) !important;
  border: 2px solid RGB(93 92 89) !important;
  text-align: center;
}

body .top_panel {
  position: absolute !important;
}

body #slider .slide {
  position: relative;
  display: block;
  width: 100%;
  height: 100vh;
}

body #slider .slide-content {
  display: block;
  position: absolute;
  top: 30vh;
  left: 10vw;
  width: 40vw;
  font-weight: 500;
}

body #slider .slide-title {
  font-weight: 400;
  font-size: 3vh;
  line-height: 1.3em;
  letter-spacing: 1px;
  text-transform: uppercase;
}

body #slider .slide-image {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
}

body #slider .slide-image img {
  width: 100vw;
  height: 100vh;
  object-fit: cover;
}

body #slider .slide-text {
  font-size: 1.8vh;
  line-height: 1.4em;
}

body #slider .slide-link {
  margin-top: 20px;
  font-weight: 400;
  border-color: RGB(255 255 255) !important;
}

body .scheme_default a.button-main {
  max-width: 230px;
}

body #second-home-block {
  left: unset !important;
  margin: auto;
  max-width: calc(100vw - 30px) !important;
}

body #second-home-block .wpb_text_column {
  padding: 10px 20px;
}

body #second-home-block a {
  text-align: center;
}

body #second-home-block .sc_item_button {
  margin-bottom: 30px;
}

body #our-goal.button-inverted a {
  padding: 18px 26px !important;
  display: inline-block;
  position: relative;
  margin: auto;
  padding: 14px 20px;
  background: RGB(255 255 255/0%) !important;
  border: 2px solid RGB(255 255 255) !important;
  color: RGB(93 92 89) !important;
  text-align: center;
  transition: all 0.3s;
  font-weight: bold;
  letter-spacing: 0.7px;
  border-width: 3px !important;
  font-weight: bold !important;
}

body #our-goal.button-inverted a:hover {
  background-position: unset !important;
  backface-visibility: visible;
  opacity: 1;
  background: RGB(93 92 89/100%) !important;
  color: RGB(255 255 255/100%) !important;
}

body #instagram {
  margin-top: 30px;
}

body #instagram #own-insta-link {
  display: block;
  text-align: center;
  padding-top: 10px;
  font-size: 24px;
  font-family: "Montserrat", sans-serif;
  color: #766754;
}

@media only screen and (min-width: 1441px) and (min-width: 1920px) {
  body #our-goal.button-inverted a {
    margin-top: 120px;
    font-size: 14px !important;
  }
}

@media only screen and (max-width: 767px) {
  body .top_panel_mobile_navi:not(.sc_layouts_row_fixed_on) {
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    z-index: 33;
    background-color: RGB(255 255 255/0%) !important;
  }

  body .top_panel_mobile_navi .sc_layouts_item_icon:before {
    color: RGB(255 255 255) !important;
    text-shadow: none !important;
  }

  body .top_panel_mobile_navi.sc_layouts_row_fixed_on .sc_layouts_item_icon:before {
    color: RGB(0 0 0) !important;
  }

  body #slider .slide-content {
    top: 48vh;
    text-align: center;
    /* background: rgb(20 20 20 /20%); */
    width: 80vw;
    color: #fff;
  }

  body #slider .slide-title {
    font-size: 2.6vh;
    font-weight: 700;
    line-height: 1em;
    padding-bottom: 10px;
    color: #fff;
  }

  body #slider .slide-text {
    font-size: 2vh;
    line-height: 1.8em;
    padding-bottom: 10px;
    letter-spacing: 0.7px;
  }

  body #slider .slide-link {
    color: RGB(255 255 255) !important;
    width: 70%;
  }

  body #top-home {
    left: 0;
    right: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body #home-slider .slider_container .slide_content .sc_title_light {
    top: 60% !important;
  }

  body #our-goal.button-inverted a {
    padding: 24px 32px !important;
    font-size: 14px !important;
    max-width: 70vw;
    width: 100%;
  }

  body #our-goal {
    padding-top: 10px !important;
    margin: 30px 0 40px 0;
  }

  body #our-goal .sc_item_title_style_extra {
    display: none;
  }

  body #about {
    margin-bottom: 20px !important;
    text-align: center;
  }

  body #about .top-about-text {
    padding-top: 30px;
  }

  body #about .bottom-about-text {
    padding-bottom: 30px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9oZWxwZXItY2xhc3Nlcy5zY3NzIiwiaG9tZS5zY3NzIiwiX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBcUROO0VBN0NJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUErQk47RUF4Qkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQ3hFRjtFQUNFOztBQ0lGO0VEQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0E7SUFDRTtJQUNBOztFQUdBO0lBQ0U7OztBQVNOO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsUUFOYzs7QUFTZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUN0Q0o7RURnQ0U7SUFRSTtJQUNBO0FBQ0E7SUFDQTtJQUNBOzs7QUFNSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDdkRKO0VEa0RFO0lBT0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUUFoRFk7O0FBa0RaO0VBQ0U7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTs7QUNsRko7RURnRkU7SUFJSTtJQUNBO0lBQ0E7SUFDQTs7O0FBSUo7RUFDRTtFQUVBO0VBQ0E7O0FDL0ZKO0VEMkZFO0lBT0k7SUFDQTs7O0FBT047RUFFRTs7QUM1R0Y7RUR5SEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FDN0hGO0VEcUlNO0lBQ0U7OztBQVdWO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUtGO0VBQ0U7RUQxSUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ2tJRTtFQUNBOztBRGpJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FFcEJGO0VENElBO0lBT0k7SUFDQTs7O0FDNUtKO0VEb0tBO0lBV0k7SUFDQTtJQUNBO0lBQ0E7OztBQ2xMSjtFRG1LRjtJQW9CSTtJQUNBOztFQUNBO0lBQ0U7OztBQzFMSjtFRCtMRjtJQUVJO0lBQ0E7O0VBQ0E7SUFDRTs7RUFFRjtJQUNFOzs7QUFLTjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBIiwiZmlsZSI6ImhvbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gPT0gSEVMUEVSIENMQVNTRVMgPT1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2IHtcbiAgJGNsYXNzLW5hbWU6IGNvbC0jeyRpfTtcbiAgJHdpZHRoOiBjYWxjKDEwMCUgLyAkaSk7XG4gICUjeyRjbGFzcy1uYW1lfSB7XG4gICAgbWF4LXdpZHRoOiAkd2lkdGhcbiAgfVxufVxuXG4ldGFje3RleHQtYWxpZ246Y2VudGVyfVxuJWhpZGRlbiB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9XG5cblxuJWJ1dHRvbi1tYWluIHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBtYXJnaW46YXV0bztcbiAgICBwYWRkaW5nOjE0cHggMjhweDtcbiAgICBiYWNrZ3JvdW5kOiBSR0IoJHNlY29uZGFyeSAvIDAlKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIFJHQigkd2hpdGUpO1xuICAgIGNvbG9yOiBSR0IoJHNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZDogUkdCKCRzZWNvbmRhcnkgLyAxMDAlKSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IFJHQigkd2hpdGUgLyAxMDAlKSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG5cbkBtaXhpbiBidXR0b24tbWFpbigpe1xuXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgbWFyZ2luOmF1dG87XG4gICAgcGFkZGluZzoxNHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogUkdCKCR3aGl0ZSAvIDAlKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIFJHQigkd2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IFJHQigkc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZDogUkdCKCRzZWNvbmRhcnkgLyAxMDAlKSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IFJHQigkd2hpdGUgLyAxMDAlKSAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuXG5AbWl4aW4gYnV0dG9uLWludmVydGVkKCkge1xuXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgbWFyZ2luOmF1dG87XG4gICAgcGFkZGluZzoxNHB4IDI4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogUkdCKCRzZWNvbmRhcnkgLyAxMDAlKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIFJHQigkc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBSR0IoJHdoaXRlIC8gMTAwJSkgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IFJHQigkd2hpdGUgLyAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogUkdCKCRzZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBSR0IoJHNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIH1cblxufVxuXG4lYnV0dG9uLW1haW4ge1xuICBAaW5jbHVkZSBidXR0b24tbWFpbigpO1xufVxuJWJ1dHRvbi1pbnZlcnRlZCB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1pbnZlcnRlZCgpO1xufSIsIkBpbXBvcnQgXCJjb25maWdcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJoZWxwZXItY2xhc3Nlc1wiO1xuXG5ib2R5IHtcblxuICAgIC50b3BfcGFuZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xuICAgIC50b3BfcGFuZWxfbW9iaWxlX25hdmk6bm90KC5zY19sYXlvdXRzX3Jvd19maXhlZF9vbikge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIHotaW5kZXg6IDMzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogUkdCKCRwcmltYXJ5IC8gMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50b3BfcGFuZWxfbW9iaWxlX25hdmkge1xuICAgICAgLnNjX2xheW91dHNfaXRlbV9pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiBSR0IoJHdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJi5zY19sYXlvdXRzX3Jvd19maXhlZF9vbiB7XG4gICAgICAgIC5zY19sYXlvdXRzX2l0ZW1faWNvbjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiBSR0IoJGJsYWNrKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3NsaWRlciB7XG4gICAgJHNsaWRlcl9oZWlnaHQ6IDEwMHZoO1xuXG4gICAgLnNsaWRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6ICRzbGlkZXJfaGVpZ2h0O1xuXG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzB2aDtcbiAgICAgICAgbGVmdDogMTB2dztcbiAgICAgICAgd2lkdGg6IDQwdnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcbiAgICAgICAgICB0b3A6IDQ4dmg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC8qIGJhY2tncm91bmQ6IHJnYigyMCAyMCAyMCAvMjAlKTsgKi9cbiAgICAgICAgICB3aWR0aDogODB2dztcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAvL3RleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2IoMjAgMjAgMjAgLyA1MCUpO1xuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogM3ZoO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlICByZXNwb25zaXZlKHBob25lKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjZ2aDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6ICRzbGlkZXJfaGVpZ2h0O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjh2aDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAydmg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tbWFpbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBSR0IoJHdoaXRlKSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUocGhvbmUpIHtcbiAgICAgICAgICBjb2xvcjogUkdCKCR3aGl0ZSkgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNjaGVtZV9kZWZhdWx0IHtcbiAgICBhLmJ1dHRvbi1tYWluIHtcbiAgICAgIEBleHRlbmQgJWJ1dHRvbi1tYWluO1xuICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICB9XG5cblxuICAgIGEuYnV0dG9uLWludmVydGVkIHtcbiAgICAgIEBleHRlbmQgJWJ1dHRvbi1pbnZlcnRlZDtcbiAgICB9XG5cblxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xuXG4gICAgI3RvcC1ob21lIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgI2hvbWUtc2xpZGVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKSB7XG4gICAgICAuc2xpZGVyX2NvbnRhaW5lciB7XG4gICAgICAgIC5zbGlkZV9jb250ZW50IHtcbiAgICAgICAgICAuc2NfdGl0bGVfbGlnaHQge1xuICAgICAgICAgICAgdG9wOiA2MCUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBleHRlbmQgJWJ1dHRvbi1tYWluO1xuICAgIH1cbiAgfVxuXG4gICNzZWNvbmQtaG9tZS1ibG9jayB7XG4gICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCkgIWltcG9ydGFudDtcblxuICAgIC53cGJfdGV4dF9jb2x1bW4ge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5zY19pdGVtX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICNvdXItZ29hbCB7XG4gICAgJi5idXR0b24taW52ZXJ0ZWQgYSB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDI2cHggIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1tYWluKCk7XG4gICAgICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwYykge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKSB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMzJweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MHZ3O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKHBob25lKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAzMHB4IDAgNDBweCAwO1xuICAgICAgLnNjX2l0ZW1fdGl0bGVfc3R5bGVfZXh0cmEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNhYm91dCB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShwaG9uZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAudG9wLWFib3V0LXRleHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICAgIC5ib3R0b20tYWJvdXQtdGV4dCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gICNpbnN0YWdyYW0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgI293bi1pbnN0YS1saW5rIHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiBkYXJrZW4ocmdiKCRiZyksIDUwJSk7XG4gICAgfVxuICB9XG59XG4iLCIkcGM6IDE5MjBweDsgLy8gUEMgc2NyZWVuIHNpemUuXG4kZGVza3RvcDogOTkycHg7XG4kbGFwdG9wOiAxMzY2cHg7IC8vIExhcHRvcCBzY3JlZW4gc2l6ZS5cbiRtYWNib29rX2FpcjogMTI4MHB4OyAvLyBNYWNCb29rIEFpciBzY3JlZW4gc2l6ZS5cbiRtYWNib29rOiAxNDQwcHg7IC8vIDE1JyBNYWNrQm9vIHNjcmVlbiBzaXplLlxuJHRhYmxldDogNzY4cHg7IC8vIFRhYmxldCBzY3JlZW4gc2l6ZS5cbiRpcGFkOiAxMDI0cHg7IC8vIFRhYmxldCBtYXggc2NyZWVuIHNpemUuXG4kcGhvbmU6IDMyMHB4OyAvLyBQaG9uZSBzY3JlZW4gc2l6ZS5cbiRoZWxsbzogMjJweDtcbkBtaXhpbiByZXNwb25zaXZlKCRtZWRpYSkge1xuICBAaWYgJG1lZGlhID09IHBob25lIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQgLSAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhID09IHRhYmxldCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0IC0gMSkgYW5kIChtYXgtd2lkdGg6ICRpcGFkKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhID09IG1hY2Jvb2tfYWlyIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRpcGFkICsgMSkgYW5kIChtYXgtd2lkdGg6ICRtYWNib29rX2Fpcikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYSA9PSBsYXB0b3Age1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1hY2Jvb2tfYWlyICsgMSkgYW5kIChtYXgtd2lkdGg6ICRsYXB0b3ApIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEgPT0gbGFwdG9wcyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCArIDEpIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhID09IG1hY2Jvb2sge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcHRvcCArIDEpIGFuZCAobWF4LXdpZHRoOiAkbWFjYm9vaykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYSA9PSBwYyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWFjYm9vayArIDEpIGFuZCAobWluLXdpZHRoOiAkcGMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfUBlbHNlIGlmICRtZWRpYSA9PSBkZXNrdG9wIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjb2xvcl9zY2hlbWUoJHNjaGVtZSkge1xuICBAaWYgJHNjaGVtZSA9PSBsaWdodCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogbGlnaHQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2NoZW1lID09IGRhcmsge1xuICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmdjKCRjb2xvcil7YmFja2dyb3VuZC1jb2xvcjogUkdCKCRjb2xvcik7fVxuXG5AbWl4aW4gZm9udCgkZm9udF9uYW1lLCAkZm9udF93ZWlnaHQsICRmb250X3NpemUsICRsaW5lX2hlaWdodDogMWVtKXtcbiAgZm9udDogJGZvbnRfd2VpZ2h0ICRmb250X3NpemUgJGZvbnRfbmFtZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lX2hlaWdodCA7XG59XG5cbkBtaXhpbiBhbmltYXRpb25fcHVsc2UoKSB7XG4gIEAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gICAgMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB9XG4gIH1cbn1cblxuXG4iXX0= */
