/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/main/navbar.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --width: 100vw;
  --cont-height: 100vh;
  --main-color: #2e433a;
  --secondary-color: #ffffff;
}

@media screen and (min-width: 1920px) {
  :root {
    --width: 1920px;
  }
}
@media screen and (max-width: 992px) {
  :root {
    --width: 100vw;
  }
}
@media screen and (max-width: 600px) {
  :root {
    --cont-height: 160vh;
  }
}
.navbar {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 900;
  width: 100vw;
  height: 150px;
}
.navbar .nav-container {
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 50px;
  width: var(--width);
  height: 100%;
  background: linear-gradient(0deg, rgba(240, 240, 240, 0) -100%, rgba(255, 255, 255, 0) -10%, rgb(255, 255, 255) 100%);
}
.navbar .nav-container .logo {
  width: auto;
  height: 100%;
}
.navbar .nav-container .logo a {
  display: block;
  width: auto;
  height: 100%;
}
.navbar .nav-container .logo a img {
  object-fit: contain;
  width: 160px;
  height: 160px;
}
.navbar .nav-container .menu {
  position: relative;
  list-style: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 640px;
  height: 100%;
}
.navbar .nav-container .menu li {
  position: relative;
  font-size: 1.25rem;
  color: #4a6a4d;
}
.navbar .nav-container .menu li a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  color: inherit;
}
.navbar .nav-container .menu li .book-btn {
  cursor: pointer;
  display: block;
  width: 145px;
  height: 100%;
  padding: 10px 0;
  text-align: center;
  font-size: inherit;
  background-color: rgba(244, 237, 235, 0.8431372549);
  transition: 0.5s all;
}
.navbar .nav-container .menu li .book-btn:hover {
  background-color: #d39e95;
  transition: 0.5s all;
}
.navbar .nav-container .menu .lang-list {
  position: relative;
  width: 50px;
  height: 100%;
  background-color: inherit;
  transform-style: preserve-3d;
  perspective: 1000px;
}
.navbar .nav-container .menu .lang-list ul {
  opacity: 0;
  list-style: none;
  position: absolute;
  transform: translateY(-300px) translateZ(-10px);
  z-index: 1;
  width: 100%;
}
.navbar .nav-container .menu .lang-list ul li {
  width: 100%;
  height: 60px;
}
.navbar .nav-container .menu .lang-list ul li a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.navbar .nav-container .menu .lang-list .lang {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transform: translateZ(0px);
  background-color: inherit;
}
.navbar .nav-container .menu .hover-underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  transform: scaleX(0);
  width: 100%;
  height: 2px;
  background-color: #d39e95;
  transition: 0.5s all;
}
.navbar .nav-container .menu .hover-underline:hover::after {
  transform: scaleX(1);
  transition: 0.5s all;
}
.navbar .nav-container .menu .active::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  transform: scaleX(1);
  width: 100%;
  height: 2px;
  background-color: #d39e95;
}

.mobile-nav {
  display: none;
}

.dropdown-nav {
  display: none;
}

.mobile-lang-list {
  display: none;
}

@media screen and (max-width: 992px) {
  .navbar {
    display: none;
  }
  .mobile-nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    perspective: 1000px;
    transform: translateZ(10px);
    width: 100vw;
    height: 120px;
    padding: 10px;
    background-color: white;
  }
  .mobile-nav .logo {
    width: 200px;
    height: 100%;
  }
  .mobile-nav .logo img {
    object-fit: contain;
    width: 100%;
    height: 100%;
  }
  .mobile-nav .icons {
    display: flex;
    justify-content: end;
    align-items: center;
    gap: 15px;
    width: 200px;
    height: 100%;
  }
  .mobile-nav .icons .icon {
    position: relative;
    width: 50px;
    height: 50px;
  }
  .mobile-nav .icons .icon svg {
    width: 50px;
    height: 50px;
  }
  .mobile-nav .icons .icon img {
    object-fit: contain;
    width: 30px;
    height: 30px;
  }
  .mobile-nav .icons .icon #ham,
  .mobile-nav .icons .icon #close {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .mobile-nav .icons .icon .hidden {
    opacity: 0;
    transform: rotate(360deg);
  }
  .mobile-lang-list {
    list-style: none;
    position: fixed;
    top: 120px;
    right: 0;
    z-index: 90;
    transform: translateY(-500px);
    opacity: 0;
    display: block;
    width: auto;
    height: auto;
    background-color: white;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  }
  .mobile-lang-list li {
    width: 100px;
    height: 50px;
    color: #4a6a4d;
    line-height: 50px;
    text-align: center;
    border: 1px solid white;
    transition: all 0.5s;
  }
  .mobile-lang-list li:hover {
    background-color: #4a6a4d;
    color: white;
    transition: all 0.5s;
  }
  .dropdown-nav {
    opacity: 0;
    display: block;
    position: fixed;
    top: 120px;
    left: 0;
    z-index: 99;
    transform: translateY(-200%);
    width: 100vw;
    height: auto;
    background-color: white;
    list-style: none;
  }
  .dropdown-nav li {
    width: 100%;
    height: 50px;
    font-size: 1.1rem;
    color: #4a6a4d;
    text-align: center;
  }
  .dropdown-nav li a {
    text-decoration: none;
    color: inherit;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL25hdmJhci5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBRUE7RUFDSTtFQUNBO0VBRUE7RUFDQTtBQ0ZKOztBRHFDQTtFQUNJO0lBQ0k7RUNsQ047QUFDRjtBRHFDQTtFQUNJO0lBQ0k7RUNuQ047QUFDRjtBRHNDQTtFQUNJO0lBQ0k7RUNwQ047QUFDRjtBQWxCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSxhRHlCUztBQ05iO0FBaEJJO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CRFJLO0VDU0w7RUFFQTtBQWdCUjtBQWRRO0VBQ0k7RUFDQTtBQWdCWjtBQWRZO0VBQ0k7RUFDQTtFQUNBO0FBZ0JoQjtBQWRnQjtFQUNJO0VBQ0E7RUFDQTtBQWdCcEI7QUFYUTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FBV1o7QUFSWTtFQUNJO0VBQ0E7RUFDQSxjRHJDSDtBQytDYjtBQVJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFVcEI7QUFQZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBLG1ERG5EUDtFQ29ETztBQVFwQjtBQU5vQjtFQUNJLHlCRDFEVjtFQzJEVTtBQVF4QjtBQUhZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS2hCO0FBSGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS3BCO0FBSG9CO0VBQ0k7RUFDQTtBQUt4QjtBQUh3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLNUI7QUFBZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRXBCO0FBR2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQSx5QkRySE47RUNzSE07QUFIcEI7QUFPb0I7RUFDSTtFQUNBO0FBTHhCO0FBV2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQSx5QkQ1SU47QUNpSWQ7O0FBa0JBO0VBQ0k7QUFmSjs7QUFrQkE7RUFDSTtBQWZKOztBQWtCQTtFQUNJO0FBZko7O0FBa0JBO0VBQ0k7SUFDSTtFQWZOO0VBa0JFO0lBQ0k7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQSxhRG5LWTtJQ29LWjtJQUNBO0VBbEJOO0VBb0JNO0lBQ0k7SUFDQTtFQWxCVjtFQW9CVTtJQUNJO0lBQ0E7SUFDQTtFQWxCZDtFQXNCTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtFQXJCVjtFQXVCVTtJQUNJO0lBQ0E7SUFDQTtFQXJCZDtFQXVCYztJQUNJO0lBQ0E7RUFyQmxCO0VBd0JjO0lBQ0k7SUFDQTtJQUNBO0VBdEJsQjtFQXlCYzs7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFQXZCbEI7RUEwQmM7SUFDSTtJQUNBO0VBeEJsQjtFQWdDRTtJQUNJO0lBQ0E7SUFDQSxVRGhPWTtJQ2lPWjtJQUNBO0lBQ0E7SUFHQTtJQUVBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0VBbENOO0VBb0NNO0lBQ0k7SUFDQTtJQUVBLGNEclFDO0lDc1FEO0lBQ0E7SUFFQTtJQUNBO0VBcENWO0VBc0NVO0lBQ0kseUJEN1FIO0lDOFFHO0lBQ0E7RUFwQ2Q7RUF5Q0U7SUFDSTtJQUNBO0lBQ0E7SUFDQSxVRHhRWTtJQ3lRWjtJQUNBO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFFQTtFQXpDTjtFQTJDTTtJQUNJO0lBQ0E7SUFFQTtJQUNBLGNEeFNDO0lDeVNEO0VBMUNWO0VBNENVO0lBQ0k7SUFDQTtFQTFDZDtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9mdW5jdGlvbnMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL21haW4vbmF2YmFyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi9hc3NldHMvc2Nzcy9mdW5jdGlvbnMvZnVuY3Rpb24uc2Nzc1wiO1xuXG46cm9vdCB7XG4gICAgLS13aWR0aDogMTAwdnc7XG4gICAgLS1jb250LWhlaWdodDogMTAwdmg7XG4gICAgLy8gQ29sb3JzXG4gICAgLS1tYWluLWNvbG9yOiAjMmU0MzNhO1xuICAgIC0tc2Vjb25kYXJ5LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4kaGVpZ2h0LXByb3ZhOiA1MDBweDtcbi8vR2VuZXJhbFxuJHNpdGUtd2lkdGg6IHZhcigtLXdpZHRoKTtcblxuLy9Db2xvcnNcbiRtYWluLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiRzZWNvbmRhcnktY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4kdGV4dC1jb2xvcjogI2ZmZmZmZjtcblxuLy9OZXcgQ29sb3JzXG4kZ2Fyby1ncmVlbjogIzRhNmE0ZDtcbiRnYXJvLXBpbms6ICNjYzc5NzU7XG4kZ2Fyby1waW5rLWw6ICNkMzllOTU7XG5cbiRnYXJvLWdyYXk6ICMzNjQyNDc7XG4kZ2Fyby13aGl0ZTogI2Y0ZWRlYmQ3O1xuJGdhcm8td2hpdGUtbTogI0Y0RURFQjtcblxuJGdhcm8tY29ybjogI0ZFRkFFMDtcbiRnYXJvLXBha2lncmVlbjogIzI4MzYxODtcbiRnYXJvLW1vc3NncmVlbjogIzYwNkMzODtcbiRnYXJvLWJpdHRlcnN3ZWV0OiAjRkY1RTVCO1xuJGdhcm8teWVsbG93OiAjRERBMTVFO1xuXG4vL05hdmJhclxuJG5hdi1oZWlnaHQ6IDE1MHB4O1xuJG1vYmlsZS1uYXYtaGVpZ2h0OiAxMjBweDtcblxuJGZvb3Rlci1oZWlnaHQ6IDYwMHB4O1xuXG4vL0NvbnRhY3RcbiRjb250YWN0LWhlaWdodDogdmFyKC0tY29udC1oZWlnaHQpO1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgOnJvb3Qge1xuICAgICAgICAtLXdpZHRoOiAxOTIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIDpyb290IHtcbiAgICAgICAgLS13aWR0aDogMTAwdnc7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIDpyb290IHtcbiAgICAgICAgLS1jb250LWhlaWdodDogMTYwdmg7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi9hc3NldHMvc2Nzcy9mdW5jdGlvbnMvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiL2Fzc2V0cy9zY3NzL2Z1bmN0aW9ucy9mdW5jdGlvblwiO1xuXG4ubmF2YmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTAwO1xuXG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogJG5hdi1oZWlnaHQ7XG5cblxuICAgIC5uYXYtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICAgIHdpZHRoOiAkc2l0ZS13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI0MCwyNDAsMjQwLDApIC0xMDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIC0xMCUsIHJnYigyNTUsMjU1LDI1NSkgMTAwJSk7XG5cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgd2lkdGg6IDY0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ2Fyby1ncmVlbjtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYm9vay1idG4ge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2Fyby13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2Fyby1waW5rLWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxhbmctbGlzdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICAgICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyg2MHB4ICogLTUpKSB0cmFuc2xhdGVaKC0xMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGFuZyB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhvdmVyLXVuZGVybGluZSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnYXJvLXBpbmstbDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2Fyby1waW5rLWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9iaWxlLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vYmlsZS1sYW5nLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDEwcHgpO1xuXG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAkbW9iaWxlLW5hdi1oZWlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICNoYW0sXG4gICAgICAgICAgICAgICAgI2Nsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaGlkZGVuIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLm1vYmlsZS1sYW5nLWxpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogJG1vYmlsZS1uYXYtaGVpZ2h0O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogOTA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAwcHgpO1xuXG4gICAgICAgIC8vIEdTQVAgQU5JTUFUSU9OXG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZ2Fyby1ncmVlbjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2Fyby1ncmVlbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbmF2IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAkbW9iaWxlLW5hdi1oZWlnaHQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMCUpO1xuXG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ2Fyby1ncmVlbjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/