chore: synchronize project dependencies and update vendor directory files

This commit is contained in:
2026-07-15 13:15:05 +07:00
parent 2ab9f65c99
commit 3203c6e129
10000 changed files with 1501312 additions and 0 deletions
@@ -0,0 +1,152 @@
(function () {
'use strict'
AOS.init({
duration: 800,
easing: 'slide',
once: true
});
var preloader = function() {
var loader = document.querySelector('.loader');
var overlay = document.getElementById('overlayer');
function fadeOut(el) {
el.style.opacity = 1;
(function fade() {
if ((el.style.opacity -= .1) < 0) {
el.style.display = "none";
} else {
requestAnimationFrame(fade);
}
})();
};
setTimeout(function() {
fadeOut(loader);
fadeOut(overlay);
}, 200);
};
preloader();
var tinyslier = function() {
var heroSlider = document.querySelectorAll('.hero-slide');
var propertySlider = document.querySelectorAll('.property-slider');
var imgPropertySlider = document.querySelectorAll('.img-property-slide');
var testimonialCenter = document.querySelectorAll('.testimonial-center');
if ( heroSlider.length > 0 ) {
var tnsHeroSlider = tns({
container: '.hero-slide',
mode: 'carousel',
speed: 700,
autoplay: true,
controls: false,
nav: false,
autoplayButtonOutput: false,
controlsContainer: '#hero-nav',
});
}
if ( imgPropertySlider.length > 0 ) {
var tnsPropertyImageSlider = tns({
container: '.img-property-slide',
mode: 'carousel',
speed: 700,
items: 1,
autoplay: true,
controls: false,
nav: true,
autoplayButtonOutput: false
});
}
if ( propertySlider.length> 0 ) {
var tnsSlider = tns({
container: '.property-slider',
mode: 'carousel',
speed: 700,
items: 3,
autoplay: true,
autoplayButtonOutput: false,
controlsContainer: '#property-nav',
responsive: {
0: {
items: 1
},
700: {
items: 2
},
900: {
items: 3
}
}
});
}
if ( testimonialCenter.length> 0 ) {
var testimonialSlider = tns({
container: '#testimonial-center',
items: 1,
mode: 'carousel',
slideBy: 'page',
nav: true,
controls: true,
autoplay: true,
autoplayButtonOutput: false,
controls: true,
gutter: 50,
slideBy: 1,
edgePadding: 0,
center: true,
controlsContainer: '#testimonial-nav',
autoplayHoverPause: true,
loop: true,
swipeAngle: false,
speed: 700,
responsive: {
350: {
gutter: 10,
edgePadding: 0,
items: 1,
},
500: {
gutter: 20,
edgePadding: 0,
items: 1,
},
700: {
gutter: 50,
edgePadding: 20,
items: 2,
},
1000: {
gutter: 50,
edgePadding: 50,
items: 2,
}
}
});
}
}
tinyslier();
var lightboxVideo = GLightbox({
selector: '.glightbox'
});
})()