.stm_images_gallery_with_categories_style_1 .stm-images__tab {
    position: relative;
}

.stm_images_gallery_with_categories_style_1 .stm-images__tab .stm-load-more {
    display: none;
}

.stm_images_gallery_with_categories_style_1 .stm-images__tab .stm-preloader {
    display: none;
}

.stm_images_gallery_with_categories_style_1 .stm-images__tab.images-loading {
    padding-bottom: 60px;
}

.stm_images_gallery_with_categories_style_1 .stm-images__tab.images-loading .stm-preloader {
    display: block;
}

.stm_images_gallery_with_categories_style_1 .stm-images__tab.images-loaded .stm-load-more {
    display: block;
}

.stm_images_gallery_with_categories_style_1 .stm-images__tab.no-images .stm-load-more {
    display: none;
}

.stm_images_gallery_with_categories_style_1 .stm-images__categories {
    margin-bottom: 70px;
}

.stm_images_gallery_with_categories_style_1 .stm-images__categories ul {
    font-size: 0;
    padding-left: 0;
    margin: 0 -30px;
    text-align: center;
}

.stm_images_gallery_with_categories_style_1 .stm-images__categories ul li {
    font-size: 16px;
    display: inline-block;
    padding: 0 30px;
}

.stm_images_gallery_with_categories_style_1 .stm-images__categories ul li a {
    text-decoration: none;
    text-transform: uppercase;
    padding: 10px 0;
    font-weight: 500;
}

.stm_images_gallery_with_categories_style_1 .stm-images__categories ul li.active a {
    border-bottom: 1px solid;
}

.stm_images_gallery_with_categories_style_1 .stm-images__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.stm_images_gallery_with_categories_style_1 .stm-images__container .stm-image {
    width: 33.33%;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    padding: 0 15px;
    margin-bottom: 20px;
}

.stm_images_gallery_with_categories_style_1 .stm-images__container .stm-image img {
    width: 100%;
}

.stm_images_gallery_with_categories_style_1 .stm-preloader {
    position: absolute;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-animation: scaleout 1s infinite ease-in-out;
    animation: scaleout 1s infinite ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    top: auto;
    bottom: 30px;
    left: 50%;
    margin: -16px 0 0 -16px;
    z-index: 1000000;
}

.stm_images_gallery_with_categories_style_1 .stm-load-more {
    margin: 20px auto 0;
    padding-left: 65px;
    padding-right: 65px;
}

@media (max-width: 1023px) {
    .stm_images_gallery_with_categories_style_1 .stm-images__container .stm-image {
        width: 50%;
    }
}

@media (max-width: 550px) {
    .stm_images_gallery_with_categories_style_1 .stm-images__container {
        margin: 0 -5px;
    }

    .stm_images_gallery_with_categories_style_1 .stm-images__container .stm-image {
        padding: 0 5px;
    }

    .stm_images_gallery_with_categories_style_1 .stm-images__categories {
        margin-bottom: 10px;
    }

    .stm_images_gallery_with_categories_style_1 .stm-images__categories ul {
        text-align: center;
        margin: 0 -10px;
    }

    .stm_images_gallery_with_categories_style_1 .stm-images__categories ul li {
        margin-bottom: 25px;
        padding: 0 10px;
    }

    .stm_images_gallery_with_categories_style_1 .stm-images__categories ul li a {
        font-size: 14px;
    }
}

.stm-image {
    overflow: hidden;
}

.stm-image img {
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
}

.stm-image:hover img {
    -webkit-transform: scale(1.06);
    -ms-transform: scale(1.06);
    transform: scale(1.06);
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmNfZWxlbWVudHMvaW1hZ2VzX2dhbGxlcnlfd2l0aF9jYXRlZ29yaWVzL3N0eWxlXzEuY3NzIiwic291cmNlcyI6WyJ2Y19lbGVtZW50cy9pbWFnZXNfZ2FsbGVyeV93aXRoX2NhdGVnb3JpZXMvc3R5bGVfMS5zY3NzIiwiX21peGlucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi9taXhpbnNcIjtcblxuLnN0bV9pbWFnZXNfZ2FsbGVyeV93aXRoX2NhdGVnb3JpZXNfc3R5bGVfMSB7XG4gICAgLnN0bS1pbWFnZXMge1xuICAgICAgICAmX190YWIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLnN0bS1sb2FkLW1vcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RtLXByZWxvYWRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaW1hZ2VzLWxvYWRpbmcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgIC5zdG0tcHJlbG9hZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pbWFnZXMtbG9hZGVkIHtcbiAgICAgICAgICAgICAgICAuc3RtLWxvYWQtbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubm8taW1hZ2VzIHtcbiAgICAgICAgICAgICAgICAuc3RtLWxvYWQtbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NhdGVnb3JpZXMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMzBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgICAgICAgIC5zdG0taW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0bS1wcmVsb2FkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxlb3V0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgICBhbmltYXRpb246IHNjYWxlb3V0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IC0xNnB4IDAgMCAtMTZweDtcbiAgICAgICAgei1pbmRleDogMTAwMDAwMDtcbiAgICB9XG4gICAgLnN0bS1sb2FkLW1vcmUge1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0dW5kZXIpIHtcbiAgICAgICAgLnN0bS1pbWFnZXNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAuc3RtLWltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICAgICAgLnN0bS1pbWFnZXMge1xuICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTVweDtcbiAgICAgICAgICAgICAgICAuc3RtLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fY2F0ZWdvcmllcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RtLWltYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZyB7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNik7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGZ1bmN0aW9uIHVuaWNvZGUoJHN0cikge1xuICAgIEByZXR1cm4gdW5xdW90ZShcIlxcXCJcIikgKyAkc3RyICsgdW5xdW90ZShcIlxcXCJcIik7XG59XG5cbkBtaXhpbiBwc2V1ZG8oKSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtaXhpbiBhYnNvbHV0ZWQoKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbn1cblxuQG1peGluIHRleHRfcmVuZGVyaW5nKCkge1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBmYSgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gaF9saW5lKCkge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIG1hcmdpbjogMCAwIDIxcHg7XG59XG5cbkBtaXhpbiBib3JkZXJfc21hbGwoKSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDNweCAwIDNweCA1cHg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIHJlcGVhdGluZ19ncmFkaWVudCgpIHtcbiAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAxMzVkZWcsXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC4xNSkgNXB4LFxuICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMTUpIDEwcHgsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IDEwcHgsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IDE1cHhcbiAgICApXG59XG5cbkBtaXhpbiByZXBlYXRpbmdfYm9yZGVyX2dyYWRpZW50KCkge1xuICAgIGJvcmRlci1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgLTQ1ZGVnLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAwcHgsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IDVweCxcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgNXB4LFxuICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAxMHB4KSA0O1xufVxuXG5AbWl4aW4gcHJlbG9hZGVyKCkge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBhbmltYXRpb246IHNjYWxlb3V0IDEuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuICAgIEBpZiAkcG9pbnQgPT0gbGFwdG9wIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQgO1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gdW5kZXJMYXB0b3Age1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICBAY29udGVudCA7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSBhZnRlckxhcHRvcCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50IDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IHRhYmxldCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50IDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IHRhYmxldGxhbmQge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50IDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IHRhYmxldHVuZGVyIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQgO1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gdGFibGV0b25seSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQgO1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gbW9iaWxlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgICAgICBAY29udGVudCA7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSB0YWJsZXRpemVkIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSBhbmQgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50IDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IG1vYmlsaXplZCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQgO1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gaXBob25lNXBvcnRyYWl0IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSBhbmQgKG1pbi13aWR0aDogNTUxcHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50IDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHBvaW50KSB7XG4gICAgICAgICAgICBAY29udGVudCA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBzdG1pY29uKCRjb250ZW50LCAkaW1wb3J0YW50OiB0cnVlKSB7XG4gICAgQGlmICRpbXBvcnRhbnQgPT0gdHJ1ZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGNvbnRlbnQpICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnc3RtaWNvbnMnICFpbXBvcnRhbnQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVuaWNvZGUoJGNvbnRlbnQpO1xuICAgICAgICBmb250LWZhbWlseTogJ3N0bWljb25zJztcbiAgICB9XG59XG5cbkBtaXhpbiBhYnNBbGlnbigkZGlyZWN0aW9uKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgQGlmICgkZGlyZWN0aW9uID09IHYpIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IGgpIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBjKSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxufVxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG5AbWl4aW4gc2l6ZSgkc2l6ZSkge1xuICAgIHdpZHRoOiAjeyRzaXplfXB4O1xuICAgIGhlaWdodDogI3skc2l6ZX1weDtcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxBQUVRLDJDQUZtQyxDQUVsQyxnQkFBSyxDQUFDO0VBQ0gsUUFBUSxFQUFFLFFBQVEsR0F1QnJCO0VBMUJULEFBSVksMkNBSitCLENBRWxDLGdCQUFLLENBRUYsY0FBYyxDQUFDO0lBQ1gsT0FBTyxFQUFFLElBQUksR0FDaEI7RUFOYixBQU9ZLDJDQVArQixDQUVsQyxnQkFBSyxDQUtGLGNBQWMsQ0FBQztJQUNYLE9BQU8sRUFBRSxJQUFJLEdBQ2hCO0VB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 */
