@charset "UTF-8";
/*
Theme Name: Östhem Nya
*/
html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

html[data-reset] {
  margin-top: 0 !important;
}

body {
  font-family: "Inter", sans-serif;
  margin: 0;
  background-color: #b5b29e;
  background-size: cover;
  color: #fff;
  background-position: top right;
}
@media only screen and (min-width: 768px) {
  body {
    color: #000;
    background-size: 50% auto;
    background-repeat: no-repeat;
  }
}
body .grid {
  position: relative;
  display: grid;
  margin: 0;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}
@media only screen and (min-width: 768px) {
  body .grid {
    grid-template-columns: 50%;
    background-color: transparent;
  }
}
body .grid > main {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 100%;
}
body .logo {
  color: #fff;
}
body .logo:active, body .logo:visited, body .logo:hover {
  color: #fff;
}
@media only screen and (min-width: 768px) {
  body .logo {
    color: #000;
  }
  body .logo:active, body .logo:visited, body .logo:hover {
    color: #000;
  }
}
body .content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
  font-size: 18px;
  margin-top: 100px;
  margin-bottom: 100px;
}
body .content .text-content {
  flex: 0 1 100%;
  padding: 0 48px;
  margin: 0 auto;
}
@media only screen and (min-width: 376px) {
  body .content {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 1024px) {
  body .content {
    font-size: 2.25rem;
  }
  body .content .text-content {
    max-width: 800px;
  }
}
body .social {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  bottom: 0;
  padding: 40px 0;
  font-size: 12px;
  line-height: 1.1rem;
}
body .social a {
  color: #fff;
  text-decoration: none;
}
body .social a:active, body .social a:visited, body .social a:hover {
  color: #fff;
}
@media only screen and (min-width: 768px) {
  body .social a {
    color: #000;
    text-decoration: none;
  }
  body .social a:active, body .social a:visited, body .social a:hover {
    color: #000;
  }
}
body .social span {
  display: none;
}
@media only screen and (min-width: 768px) {
  body .social {
    flex-direction: row;
    font-size: 16px;
  }
  body .social span {
    display: block;
  }
}
body.start {
  background-size: cover;
}
@media only screen and (min-width: 768px) {
  body.start {
    background-size: 50% auto;
  }
}
body.start .logo {
  width: 60vw;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media only screen and (min-width: 768px) {
  body.start .logo {
    width: 30vw;
    left: 25%;
  }
}
body.start .logo.logo-icon {
  width: 18vw;
}
body.start .logo {
  transition: 0.3s transform ease-in, 0.3s left ease-in, 0.3s top ease-in, 0.3s width ease-in;
}
body.start .content {
  transition: 0.4s all ease-in;
  opacity: 0;
}
body.start .social {
  opacity: 0;
}
body.start .menu-wrapper:not(.start-header):not(.start-footer) {
  opacity: 0;
  display: none;
}
body.start .start-header,
body.start .start-footer {
  position: absolute;
  left: 0;
  display: flex;
  justify-content: space-between;
  padding: 24px;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  body.start .start-header,
  body.start .start-footer {
    width: 50%;
  }
}
body.start .start-header {
  top: 0;
}
body.start .start-footer {
  bottom: 0;
}
body.start .openMobileMenu {
  opacity: 0;
}
body.start.animateLogo .logo-full {
  top: 22px;
  transform: translate(-50%, 0);
  width: 150px;
}
@media only screen and (min-width: 768px) {
  body.start.animateLogo .logo-full {
    width: 175px;
    top: 24px;
    left: 25%;
  }
}
body.start.animateLogo .content {
  opacity: 1;
}
body.start.animateLogo .social {
  opacity: 1;
}
body.start.animateLogo .start-header,
body.start.animateLogo .start-footer {
  opacity: 0;
  height: 0;
  overflow: hidden;
  padding: 0;
}
body.start.animateLogo .menu-wrapper:not(.start-header):not(.start-footer) {
  display: block;
  opacity: 1;
}
body.start.animateLogo .openMobileMenu {
  display: block;
  opacity: 1;
}
body.page-content > .grid > main {
  justify-content: flex-start;
}
body.page-content .logo {
  position: static;
}
@media only screen and (min-width: 376px) {
  body.page-content .content {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 1024px) {
  body.page-content .content {
    font-size: 2rem;
  }
}
body.page-content .content .wp-block-columns {
  flex-direction: column;
  align-items: center;
}
@media only screen and (min-width: 1024px) {
  body.page-content .content .wp-block-columns {
    flex-direction: row;
  }
}
body.page-content .content .wp-block-column {
  min-width: 200px;
  margin-left: 0;
}
body.page-content .content .text-content {
  text-align: left;
}
@media only screen and (min-width: 1024px) {
  body.page-content .content .text-content {
    max-width: 90%;
  }
}
@media only screen and (min-width: 1024px) {
  body.page-content .content .text-content .wp-block-column {
    max-width: 50%;
  }
}
body.page-content .content .text-content .wp-block-column img {
  height: auto;
}
body.page-content .content .text-content a {
  color: #fff;
}
body.page-content .content .text-content a:active, body.page-content .content .text-content a:visited, body.page-content .content .text-content a:hover {
  color: #fff;
}
@media only screen and (min-width: 768px) {
  body.page-content .content .text-content a {
    color: #000;
  }
  body.page-content .content .text-content a:active, body.page-content .content .text-content a:visited, body.page-content .content .text-content a:hover {
    color: #000;
  }
}
body.page-content .logo-full {
  margin-top: 22px;
  width: 150px;
}
@media only screen and (min-width: 768px) {
  body.page-content .logo-full {
    width: 175px;
    margin-top: 24px;
  }
}
body.page-start .logo-full {
  top: 22px;
  transform: translate(-50%, 0);
  width: 150px;
}
@media only screen and (min-width: 768px) {
  body.page-start .logo-full {
    width: 175px;
    top: 15px;
  }
}
body.page-start .content {
  justify-content: center;
}

.menu {
  padding: 0;
  margin: 0;
  list-style: none;
}
.menu a,
.menu .link-item {
  color: #fff;
  text-transform: uppercase;
  font-size: 1rem;
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  .menu a,
  .menu .link-item {
    font-size: 2rem;
    color: #000;
  }
}
.menu .current-menu-item a {
  position: relative;
}
.menu .current-menu-item a:before {
  content: "";
  position: absolute;
  left: -15px;
  width: 3px;
  height: 100%;
  background-color: #fff;
}
@media only screen and (min-width: 768px) {
  .menu .current-menu-item a:before {
    background-color: #000;
  }
}
header .menu {
  display: flex;
  justify-content: space-between;
}
footer .menu {
  display: flex;
  justify-content: space-between;
}

.openMobileMenu {
  position: absolute;
  left: 24px;
  top: 24px;
  background-color: transparent;
  border: none;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .openMobileMenu {
    color: #000;
  }
}
.openMobileMenu {
  cursor: pointer;
}

.closeMobileMenu {
  background-color: transparent;
  border: none;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .closeMobileMenu {
    color: #000;
  }
}

.menuTakeOver {
  position: fixed;
  inset: 0;
  display: none;
  background-color: #b5b29e;
  padding: 24px;
  z-index: 1;
}
.menuTakeOver.open {
  display: block;
}
@media only screen and (min-width: 768px) {
  .menuTakeOver {
    inset: 0 50% 0 0;
  }
}
.menuTakeOver .mobileMenus {
  padding: 24px;
}
.menuTakeOver .mobileMenus a,
.menuTakeOver .mobileMenus .link-item {
  font-size: 2.25rem;
}
@media only screen and (min-width: 768px) {
  .menuTakeOver .mobileMenus a,
  .menuTakeOver .mobileMenus .link-item {
    font-size: 2.25rem;
  }
}

/*# sourceMappingURL=data:application/json;base64,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QWE7RUFDYiw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFLGFBQWE7RUFDYiw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFNBQVM7RUFDVCw2QkFBNkI7RUFDN0IsWUFBWTtFQUNaLFdBQVc7QUFDYjtBQUNBO0VBQ0U7SUFDRSxXQUFXO0VBQ2I7QUFDRjtBQUNBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLDZCQUE2QjtFQUM3QixZQUFZO0VBQ1osV0FBVztBQUNiO0FBQ0E7RUFDRTtJQUNFLFdBQVc7RUFDYjtBQUNGOztBQUVBO0VBQ0UsZUFBZTtFQUNmLFFBQVE7RUFDUixhQUFhO0VBQ2IseUJBQXlCO0VBQ3pCLGFBQWE7RUFDYixVQUFVO0FBQ1o7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBOztFQUVFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0U7O0lBRUUsa0JBQWtCO0VBQ3BCO0FBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcblRoZW1lIE5hbWU6IMOWc3RoZW0gTnlhXG4qL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWxbZGF0YS1yZXNldF0ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNWIyOWU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuYm9keSAuZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luOiAwO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbmJvZHkgLmdyaWQgPiBtYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkgLmxvZ28ge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkgLmxvZ286YWN0aXZlLCBib2R5IC5sb2dvOnZpc2l0ZWQsIGJvZHkgLmxvZ286aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAubG9nbyB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgYm9keSAubG9nbzphY3RpdmUsIGJvZHkgLmxvZ286dmlzaXRlZCwgYm9keSAubG9nbzpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbmJvZHkgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5ib2R5IC5jb250ZW50IC50ZXh0LWNvbnRlbnQge1xuICBmbGV4OiAwIDEgMTAwJTtcbiAgcGFkZGluZzogMCA0OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc2cHgpIHtcbiAgYm9keSAuY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxuICBib2R5IC5jb250ZW50IC50ZXh0LWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbmJvZHkgLnNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMXJlbTtcbn1cbmJvZHkgLnNvY2lhbCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLnNvY2lhbCBhOmFjdGl2ZSwgYm9keSAuc29jaWFsIGE6dmlzaXRlZCwgYm9keSAuc29jaWFsIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuc29jaWFsIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBib2R5IC5zb2NpYWwgYTphY3RpdmUsIGJvZHkgLnNvY2lhbCBhOnZpc2l0ZWQsIGJvZHkgLnNvY2lhbCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuYm9keSAuc29jaWFsIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5zb2NpYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIGJvZHkgLnNvY2lhbCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuYm9keS5zdGFydCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuc3RhcnQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlIGF1dG87XG4gIH1cbn1cbmJvZHkuc3RhcnQgLmxvZ28ge1xuICB3aWR0aDogNjB2dztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5zdGFydCAubG9nbyB7XG4gICAgd2lkdGg6IDMwdnc7XG4gICAgbGVmdDogMjUlO1xuICB9XG59XG5ib2R5LnN0YXJ0IC5sb2dvLmxvZ28taWNvbiB7XG4gIHdpZHRoOiAxOHZ3O1xufVxuYm9keS5zdGFydCAubG9nbyB7XG4gIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtIGVhc2UtaW4sIDAuM3MgbGVmdCBlYXNlLWluLCAwLjNzIHRvcCBlYXNlLWluLCAwLjNzIHdpZHRoIGVhc2UtaW47XG59XG5ib2R5LnN0YXJ0IC5jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZS1pbjtcbiAgb3BhY2l0eTogMDtcbn1cbmJvZHkuc3RhcnQgLnNvY2lhbCB7XG4gIG9wYWNpdHk6IDA7XG59XG5ib2R5LnN0YXJ0IC5tZW51LXdyYXBwZXI6bm90KC5zdGFydC1oZWFkZXIpOm5vdCguc3RhcnQtZm9vdGVyKSB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnN0YXJ0IC5zdGFydC1oZWFkZXIsXG5ib2R5LnN0YXJ0IC5zdGFydC1mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuc3RhcnQgLnN0YXJ0LWhlYWRlcixcbiAgYm9keS5zdGFydCAuc3RhcnQtZm9vdGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5ib2R5LnN0YXJ0IC5zdGFydC1oZWFkZXIge1xuICB0b3A6IDA7XG59XG5ib2R5LnN0YXJ0IC5zdGFydC1mb290ZXIge1xuICBib3R0b206IDA7XG59XG5ib2R5LnN0YXJ0IC5vcGVuTW9iaWxlTWVudSB7XG4gIG9wYWNpdHk6IDA7XG59XG5ib2R5LnN0YXJ0LmFuaW1hdGVMb2dvIC5sb2dvLWZ1bGwge1xuICB0b3A6IDIycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB3aWR0aDogMTUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuc3RhcnQuYW5pbWF0ZUxvZ28gLmxvZ28tZnVsbCB7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbn1cbmJvZHkuc3RhcnQuYW5pbWF0ZUxvZ28gLmNvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuYm9keS5zdGFydC5hbmltYXRlTG9nbyAuc29jaWFsIHtcbiAgb3BhY2l0eTogMTtcbn1cbmJvZHkuc3RhcnQuYW5pbWF0ZUxvZ28gLnN0YXJ0LWhlYWRlcixcbmJvZHkuc3RhcnQuYW5pbWF0ZUxvZ28gLnN0YXJ0LWZvb3RlciB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkuc3RhcnQuYW5pbWF0ZUxvZ28gLm1lbnUtd3JhcHBlcjpub3QoLnN0YXJ0LWhlYWRlcik6bm90KC5zdGFydC1mb290ZXIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG5ib2R5LnN0YXJ0LmFuaW1hdGVMb2dvIC5vcGVuTW9iaWxlTWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuYm9keS5wYWdlLWNvbnRlbnQgPiAuZ3JpZCA+IG1haW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5ib2R5LnBhZ2UtY29udGVudCAubG9nbyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NnB4KSB7XG4gIGJvZHkucGFnZS1jb250ZW50IC5jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5wYWdlLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuYm9keS5wYWdlLWNvbnRlbnQgLmNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5wYWdlLWNvbnRlbnQgLmNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbmJvZHkucGFnZS1jb250ZW50IC5jb250ZW50IC53cC1ibG9jay1jb2x1bW4ge1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbmJvZHkucGFnZS1jb250ZW50IC5jb250ZW50IC50ZXh0LWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5wYWdlLWNvbnRlbnQgLmNvbnRlbnQgLnRleHQtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkucGFnZS1jb250ZW50IC5jb250ZW50IC50ZXh0LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbmJvZHkucGFnZS1jb250ZW50IC5jb250ZW50IC50ZXh0LWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbiBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5ib2R5LnBhZ2UtY29udGVudCAuY29udGVudCAudGV4dC1jb250ZW50IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkucGFnZS1jb250ZW50IC5jb250ZW50IC50ZXh0LWNvbnRlbnQgYTphY3RpdmUsIGJvZHkucGFnZS1jb250ZW50IC5jb250ZW50IC50ZXh0LWNvbnRlbnQgYTp2aXNpdGVkLCBib2R5LnBhZ2UtY29udGVudCAuY29udGVudCAudGV4dC1jb250ZW50IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLWNvbnRlbnQgLmNvbnRlbnQgLnRleHQtY29udGVudCBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICBib2R5LnBhZ2UtY29udGVudCAuY29udGVudCAudGV4dC1jb250ZW50IGE6YWN0aXZlLCBib2R5LnBhZ2UtY29udGVudCAuY29udGVudCAudGV4dC1jb250ZW50IGE6dmlzaXRlZCwgYm9keS5wYWdlLWNvbnRlbnQgLmNvbnRlbnQgLnRleHQtY29udGVudCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuYm9keS5wYWdlLWNvbnRlbnQgLmxvZ28tZnVsbCB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIHdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLWNvbnRlbnQgLmxvZ28tZnVsbCB7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbmJvZHkucGFnZS1zdGFydCAubG9nby1mdWxsIHtcbiAgdG9wOiAyMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgd2lkdGg6IDE1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2Utc3RhcnQgLmxvZ28tZnVsbCB7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIHRvcDogMTVweDtcbiAgfVxufVxuYm9keS5wYWdlLXN0YXJ0IC5jb250ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1lbnUgYSxcbi5tZW51IC5saW5rLWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51IGEsXG4gIC5tZW51IC5saW5rLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLm1lbnUgLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudSAuY3VycmVudC1tZW51LWl0ZW0gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xNXB4O1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51IC5jdXJyZW50LW1lbnUtaXRlbSBhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxufVxuaGVhZGVyIC5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuZm9vdGVyIC5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ub3Blbk1vYmlsZU1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI0cHg7XG4gIHRvcDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcGVuTW9iaWxlTWVudSB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5vcGVuTW9iaWxlTWVudSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNsb3NlTW9iaWxlTWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2xvc2VNb2JpbGVNZW51IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuXG4ubWVudVRha2VPdmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1YjI5ZTtcbiAgcGFkZGluZzogMjRweDtcbiAgei1pbmRleDogMTtcbn1cbi5tZW51VGFrZU92ZXIub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudVRha2VPdmVyIHtcbiAgICBpbnNldDogMCA1MCUgMCAwO1xuICB9XG59XG4ubWVudVRha2VPdmVyIC5tb2JpbGVNZW51cyB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4ubWVudVRha2VPdmVyIC5tb2JpbGVNZW51cyBhLFxuLm1lbnVUYWtlT3ZlciAubW9iaWxlTWVudXMgLmxpbmstaXRlbSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnVUYWtlT3ZlciAubW9iaWxlTWVudXMgYSxcbiAgLm1lbnVUYWtlT3ZlciAubW9iaWxlTWVudXMgLmxpbmstaXRlbSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG4iXX0= */