/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/styles/pages/caseStudy-inner.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
@media (min-width: 992px) {
  .caseSTudy_inner__challenge .content h2 {
    margin-block-end: 3.28125vw;
  }
}
@media (min-width: 1600px) {
  .caseSTudy_inner__challenge .content h2 {
    margin-block-end: 2.96875vw;
  }
}
@media (max-width: 992px) {
  .caseSTudy_inner__challenge .content h2 {
    margin-block-end: 45px;
  }
}
@media (max-width: 575px) {
  .caseSTudy_inner__challenge .content h2 {
    margin-block-end: 39px;
  }
}
@media (min-width: 992px) {
  .caseSTudy_inner__challenge .content h2 {
    font-size: 3.0625vw;
  }
}
@media (min-width: 1600px) {
  .caseSTudy_inner__challenge .content h2 {
    font-size: 2.7708333333vw;
  }
}
@media (max-width: 992px) {
  .caseSTudy_inner__challenge .content h2 {
    font-size: 42px;
  }
}
@media (max-width: 575px) {
  .caseSTudy_inner__challenge .content h2 {
    font-size: 36.4px;
  }
}
@media (min-width: 992px) {
  .caseSTudy_inner__challenge .content h3 {
    margin-block-end: 3.28125vw;
  }
}
@media (min-width: 1600px) {
  .caseSTudy_inner__challenge .content h3 {
    margin-block-end: 2.96875vw;
  }
}
@media (max-width: 992px) {
  .caseSTudy_inner__challenge .content h3 {
    margin-block-end: 45px;
  }
}
@media (max-width: 575px) {
  .caseSTudy_inner__challenge .content h3 {
    margin-block-end: 39px;
  }
}
.caseSTudy_inner__challenge .content h5 {
  font-weight: 500;
}
@media (min-width: 992px) {
  .caseSTudy_inner__challenge .content p {
    max-width: 35.546875vw;
  }
}
@media (min-width: 1600px) {
  .caseSTudy_inner__challenge .content p {
    max-width: 32.1614583333vw;
  }
}
@media (max-width: 992px) {
  .caseSTudy_inner__challenge .content p {
    max-width: 487.5px;
  }
}
@media (max-width: 575px) {
  .caseSTudy_inner__challenge .content p {
    max-width: 422.5px;
  }
}
.caseSTudy_inner__challenge .content ul {
  list-style: none;
}
.caseSTudy_inner__challenge .content ul li {
  display: flex;
  gap: 10px;
  cursor: pointer;
}
@media (min-width: 992px) {
  .caseSTudy_inner__challenge .content ul li {
    max-width: 16.40625vw;
  }
}
@media (min-width: 1600px) {
  .caseSTudy_inner__challenge .content ul li {
    max-width: 14.84375vw;
  }
}
@media (max-width: 992px) {
  .caseSTudy_inner__challenge .content ul li {
    max-width: 225px;
  }
}
@media (max-width: 575px) {
  .caseSTudy_inner__challenge .content ul li {
    max-width: 195px;
  }
}
@media (min-width: 992px) {
  .caseSTudy_inner__challenge .content ul li {
    font-size: 1.09375vw;
  }
}
@media (min-width: 1600px) {
  .caseSTudy_inner__challenge .content ul li {
    font-size: 0.9895833333vw;
  }
}
@media (max-width: 992px) {
  .caseSTudy_inner__challenge .content ul li {
    font-size: 15px;
  }
}
@media (max-width: 575px) {
  .caseSTudy_inner__challenge .content ul li {
    font-size: 13px;
  }
}

.inner__portray__list ul {
  display: flex;
  list-style: none;
}
@media (min-width: 992px) {
  .inner__portray__list ul {
    gap: 1.09375vw;
  }
}
@media (min-width: 1600px) {
  .inner__portray__list ul {
    gap: 0.9895833333vw;
  }
}
@media (max-width: 992px) {
  .inner__portray__list ul {
    gap: 15px;
  }
}
@media (max-width: 575px) {
  .inner__portray__list ul {
    gap: 13px;
  }
}
@media (min-width: 992px) {
  .inner__portray__list ul {
    margin-block: 1.640625vw;
  }
}
@media (min-width: 1600px) {
  .inner__portray__list ul {
    margin-block: 1.484375vw;
  }
}
@media (max-width: 992px) {
  .inner__portray__list ul {
    margin-block: 22.5px;
  }
}
@media (max-width: 575px) {
  .inner__portray__list ul {
    margin-block: 19.5px;
  }
}
@media (max-width: 575px) {
  .inner__portray__list ul {
    flex-wrap: wrap;
  }
}
@media (min-width: 992px) {
  .caseStudy__inner_slides .banner-tag-list .item-arrow {
    margin-bottom: 2.1875vw;
  }
}
@media (min-width: 1600px) {
  .caseStudy__inner_slides .banner-tag-list .item-arrow {
    margin-bottom: 1.9791666667vw;
  }
}
@media (max-width: 992px) {
  .caseStudy__inner_slides .banner-tag-list .item-arrow {
    margin-bottom: 30px;
  }
}
@media (max-width: 575px) {
  .caseStudy__inner_slides .banner-tag-list .item-arrow {
    margin-bottom: 26px;
  }
}
.caseStudy__inner_slides .banner-tag-list ul {
  padding: 0;
}
.caseStudy__inner_slides .banner-tag-list ul li {
  list-style: none;
  color: #ffffff;
  font-weight: 500;
  line-height: 1.5;
}
@media (min-width: 992px) {
  .caseStudy__inner_slides .banner-tag-list ul li {
    font-size: 1.3671875vw;
  }
}
@media (min-width: 1600px) {
  .caseStudy__inner_slides .banner-tag-list ul li {
    font-size: 1.2369791667vw;
  }
}
@media (max-width: 992px) {
  .caseStudy__inner_slides .banner-tag-list ul li {
    font-size: 18.75px;
  }
}
@media (max-width: 575px) {
  .caseStudy__inner_slides .banner-tag-list ul li {
    font-size: 16.25px;
  }
}
@media (min-width: 992px) {
  .caseStudy__inner_slides .caseStudyfullSlider {
    padding: 0vw;
  }
}
@media (min-width: 1600px) {
  .caseStudy__inner_slides .caseStudyfullSlider {
    padding: 0vw;
  }
}
@media (max-width: 992px) {
  .caseStudy__inner_slides .caseStudyfullSlider {
    padding: 0px;
  }
}
@media (max-width: 575px) {
  .caseStudy__inner_slides .caseStudyfullSlider {
    padding: 0px;
  }
}
.caseStudy__inner_slides .caseStudyfullSlider .caseStudyfullSliderList .swiper-slide {
  overflow: hidden;
  position: relative;
}
@media (min-width: 992px) {
  .caseStudy__inner_slides .caseStudyfullSlider .caseStudyfullSliderList .swiper-slide {
    height: 43.75vw;
  }
}
@media (min-width: 1600px) {
  .caseStudy__inner_slides .caseStudyfullSlider .caseStudyfullSliderList .swiper-slide {
    height: 39.5833333333vw;
  }
}
@media (max-width: 992px) {
  .caseStudy__inner_slides .caseStudyfullSlider .caseStudyfullSliderList .swiper-slide {
    height: 600px;
  }
}
@media (max-width: 575px) {
  .caseStudy__inner_slides .caseStudyfullSlider .caseStudyfullSliderList .swiper-slide {
    height: 520px;
  }
}
.caseStudy__inner_slides .caseStudyfullSlider .caseStudyfullSliderList .swiper-slide .scrolledCards-smallItem-image {
  position: relative;
}
.caseStudy__inner_slides .caseStudyfullSlider .caseStudyfullSliderList .swiper-slide .scrolledCards-smallItem-image img {
  width: 100%;
  object-fit: cover;
}
.caseStudy__inner_slides .caseStudyfullSlider .caseStudyfullSliderList .swiper-slide .scrolledCards-smallItem-image::before {
  position: absolute;
  content: "";
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  width: 100%;
}
.caseStudy__inner_slides .caseStudyfullSlider .caseStudyfullSliderList .swiper-slide .scrolledCards-smallItem-content {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 575px) {
  .caseStudy__inner_slides .caseStudyfullSlider .caseStudyfullSliderList .swiper-slide .scrolledCards-smallItem-content {
    inset-block-start: 36%;
    inset-inline-start: 58%;
  }
}
.caseStudy__inner_slides .caseStudyfullSlider .caseStudyfullSliderList .swiper-slide .scrolledCards-smallItem-content p {
  color: #ffffff;
}
@media (min-width: 992px) {
  .caseStudy__inner_slides .caseStudyfullSlider .caseStudyfullSliderList .swiper-slide .scrolledCards-smallItem-content h3 {
    max-width: 46.484375vw;
  }
}
@media (min-width: 1600px) {
  .caseStudy__inner_slides .caseStudyfullSlider .caseStudyfullSliderList .swiper-slide .scrolledCards-smallItem-content h3 {
    max-width: 42.0572916667vw;
  }
}
@media (max-width: 992px) {
  .caseStudy__inner_slides .caseStudyfullSlider .caseStudyfullSliderList .swiper-slide .scrolledCards-smallItem-content h3 {
    max-width: 637.5px;
  }
}
@media (max-width: 575px) {
  .caseStudy__inner_slides .caseStudyfullSlider .caseStudyfullSliderList .swiper-slide .scrolledCards-smallItem-content h3 {
    max-width: 552.5px;
  }
}
@media (max-width: 575px) {
  .caseStudy__inner_slides .caseStudyfullSlider .caseStudyfullSliderList .swiper-slide .scrolledCards-smallItem-content h3 {
    max-width: 100%;
  }
}
.caseStudy__inner_slides .caseStudyfullSlider .caseStudyfullSliderList .swiper-slide .scrolledCards-smallItem-content h3 a {
  color: #ffffff;
}
@media (max-width: 992px) {
  .caseStudy__inner_slides .caseStudyfullSlider .caseStudyfullSliderList .swiper-slide .scrolledCards-smallItem-image {
    height: 100%;
  }
  .caseStudy__inner_slides .caseStudyfullSlider .caseStudyfullSliderList .swiper-slide .scrolledCards-smallItem-image img {
    height: 100%;
  }
  .caseStudy__inner_slides .caseStudyfullSlider .caseStudyfullSliderList .swiper-slide .scrolledCards-smallItem-content {
    inset-block-start: 50%;
    inset-inline-start: 50%;
    padding-inline: 15px;
  }
  .caseStudy__inner_slides .caseStudyfullSlider .swiper-pagination {
    bottom: 30px;
  }
}

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