PageSourceSearch

https://yellowspringsohio.org/wp-content/themes/triprex/assets/js/custom.js?ver=1740041876

js yellowspringsohio.org collected 2026-10-02 10:01:34 UTC 45,002 bytes, 2,022 lines download raw bytes

1(function ($) {
2	"use strict";
3
4	$('.sidebar-toggle-button').on("click", function () {
5		$(this).toggleClass('active');
6		$('.dashboard-sidebar-wrapper').toggleClass('slide');
7		$('.main-content').toggleClass('slide');
8		$('.dashboard-footer').toggleClass('slide');
9	});
10
11
12	// Preloader
13	jQuery(window).on('load', function () {
14		$(".egns-preloader").delay(1600).fadeOut("slow");
15	});
16	$('.preloader-close-btn').on("click", function () {
17		$('.egns-preloader').addClass('close');
18	});
19
20	// timer start
21	$("[data-countdown]").each(function () {
22		var $deadline = new Date($(this).data("countdown")).getTime();
23		var $dataDays = $(this).children("[data-days]");
24		var $dataHours = $(this).children("[data-hours]");
25		var $dataMinutes = $(this).children("[data-minutes]");
26		var $dataSeconds = $(this).children("[data-seconds]");
27		var x = setInterval(function () {
28			var now = new Date().getTime();
29			var t = $deadline - now;
30			var days = Math.floor(t / (1000 * 60 * 60 * 24));
31			var hours = Math.floor((t % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
32			var minutes = Math.floor((t % (1000 * 60 * 60)) / (1000 * 60));
33			var seconds = Math.floor((t % (1000 * 60)) / 1000);
34			$dataDays.html(`${days} <span>Days</span> <span>D</span>`);
35			$dataHours.html(`${hours} <span>Hours</span> <span>H</span>`);
36			$dataMinutes.html(`${minutes} <span>Minutes</span> <span>M</span>`);
37			$dataSeconds.html(`${seconds} <span>Seconds</span> <span>S</span>`);
38			if (t <= 0) {
39				clearInterval(x);
40				$dataDays.html("00 <span>Days</span> <span>D</span>");
41				$dataHours.html("00 <span>Hours</span> <span>H</span>");
42				$dataMinutes.html("00 <span>Minutes</span> <span>M</span>");
43				$dataSeconds.html("00 <span>Seconds</span> <span>S</span>");
44			}
45		}, 1000);
46	});
47
48	// Home2 Activities 
49	$(".slider-and-tab-section .tab-sidebar ul li").on({
50		click: function () {
51			var index = $(this).index();
52			$(".activities-slider-group li").removeClass("active");
53			$(".activities-slider-group li:eq(" + index + ")").addClass("active");
54		},
55	});
56
57	// star-rating
58	$('.star-icon').each(function () {
59		let self = $(this);
60		$(this).on('mouseenter', function () {
61			$(this).prevAll().addBack().css("color", "#FBB03B");
62		});
63
64		$(this).on('mouseout', function () {
65			if (!$(this).parent().attr("data-rating")) {
66				$(this).prevAll().addBack().css("color", "#787878");
67			} else {
68				$(this).siblings().addBack().each(function (index) {
69					index + 1 <= $(this).parent().attr("data-rating") ?
70						$(this).css("color", "#FBB03B") : $(this).css("color", "#787878");
71				});
72			}
73		});
74		$(this).on('click', function () {
75			$(this).parent().attr("data-rating", $(this).prevAll().length + 1);
76		});
77
78	});
79
80
81	// range slider
82	$("#min_price,#max_price").on('change', function () {
83
84		var min_price_range = $("#min_price").val();
85
86		var max_price_range = $("#max_price").val();
87
88		if (min_price_range > max_price_range) {
89			$('#max_price').val(min_price_range);
90		}
91
92		$("#slider-range").slider({
93			values: [min_price_range, max_price_range]
94		});
95
96	});
97
98
99	var tourFilterData = {
100		'tourDestinationCheck': '',
101		'tourSearchKeyword': '',
102		'page_number': '',
103		'tourTypeTermId': [],
104		'tourPriceRangeMin': '',
105		'tourPriceRangeMax': '',
106	}
107
108	var hotelFilterData = {
109		'hotelSearchKeyword': '',
110		'page_number': '',
111		'hotelPriceRangeMin': '',
112		'hotelPriceRangeMax': '',
113		'hotelRoomTermId': [],
114		'hotelLocationTermId': [],
115	}
116
117	var transportFilterData = {
118		'transportDestinationCheck': '',
119		'transportSearchKeyword': '',
120		'page_number': '',
121		'transportTypeTermId': [],
122	}
123
124	$("#min_price,#max_price").on("paste keyup", function () {
125
126		var min_price_range = parseFloat($("#min_price").val(), 100);
127
128		var max_price_range = parseFloat($("#max_price").val(), 10000);
129
130		if (min_price_range == max_price_range) {
131
132			max_price_range = min_price_range + 100;
133			$("#min_price").val(min_price_range);
134			$("#max_price").val(max_price_range);
135		}
136
137		$("#slider-range").slider({
138			values: [min_price_range, max_price_range]
139		});
140
141	});
142
143	var min_price_range = parseFloat($("#min_price").attr('min'));
144	var max_price_range = parseFloat($("#min_price").attr('max'));
145
146
147
148	$(function () {
149		$("#slider-range").slider({
150			range: true,
151			orientation: "horizontal",
152			min: min_price_range,
153			max: max_price_range,
154			values: [min_price_range, max_price_range],
155			step: 10,
156
157			slide: function (event, ui) {
158				if (ui.values[0] == ui.values[1]) {
159					return false;
160				}
161
162				$("#min_price").val(ui.values[0]);
163				$("#max_price").val(ui.values[1]);
164				
165				if ( custom_scripts?.post_type == 'tours' ) {
166					tourFilterData.tourPriceRangeMin = $('#min_price').val();
167					tourFilterData.tourPriceRangeMax = $('#max_price').val();
168				}else if( custom_scripts?.post_type == 'hotel' ) {
169					hotelFilterData.hotelPriceRangeMin = $('#min_price').val();
170					hotelFilterData.hotelPriceRangeMax = $('#max_price').val();
171				}
172
173			},
174			stop: function () {
175				if ( custom_scripts?.post_type == 'tours' ) {
176					tourFilterData.page_number = 1;
177					filterTourAjaxHandler();
178				}else if( custom_scripts?.post_type == 'hotel' ) {
179					hotelFilterData.page_number = 1;
180					filterHotelAjaxHandler();
181				}
182
183			}
184		});
185		$("#min_price").val($("#slider-range").slider("values", 0));
186		$("#max_price").val($("#slider-range").slider("values", 1));
187
188
189	});
190
191	$("#slider-range").on('click', function () {
192
193		var min_price = $('#min_price').val();
194		var max_price = $('#max_price').val();
195
196		$("#searchResults").text("Here List of products will be shown which are cost between " + min_price + " " + "and" + " " + max_price + ".");
197	});
198
199
200	$('#tourSearch').submit(function (e) {
201		e.preventDefault();
202		var tourSearchKeyword = $('#tourSearchKeyword').val();
203		tourFilterData.tourSearchKeyword = tourSearchKeyword;
204		tourFilterData.page_number = 1;
205		filterTourAjaxHandler();
206	});
207
208	$('#hotelSearch').submit(function (e) {
209		e.preventDefault();
210		var hotelSearchKeyword = $('#hotelSearchKeyword').val();
211		hotelFilterData.hotelSearchKeyword = hotelSearchKeyword;
212		hotelFilterData.page_number = 1;
213		filterHotelAjaxHandler();
214	});
215
216	$('#transportSearch').submit(function (e) {
217		e.preventDefault();
218		var transportSearchKeyword = $('#transportSearchKeyword').val();
219		transportFilterData.transportSearchKeyword = transportSearchKeyword;
220		transportFilterData.page_number = 1;
221		filterTransportAjaxHandler();
222	});
223
224	// Ajax Pagination 
225	jQuery(document).on('click', '#tourPackagePagination ul li a', function (e) {
226		e.preventDefault();
227		var href = $(this).attr('href');
228		var match = href.match(/\/page\/(\d+)\//);
229		if (match && match.length > 1) {
230			var pageNumber = match[1];
231			const page_number = parseInt(pageNumber);
232			tourFilterData.page_number = page_number;
233		} else {
234			tourFilterData.page_number = 1;
235		}
236		filterTourAjaxHandler();
237	});
238
239	// Hotel Ajax Pagination 
240	jQuery('body').on('click', '#hotelPackagePagination ul li a', function (e) {
241		e.preventDefault();
242        var href = $(this).attr('href');
243        var match = href.match(/\/page\/(\d+)\//);
244        if(match && match.length > 1) {
245            var pageNumber = match[1];
246			const page_number = parseInt(pageNumber);
247			hotelFilterData.page_number = page_number;
248        }else{
249			hotelFilterData.page_number = 1;
250		}
251		filterHotelAjaxHandler();
252	});
253
254	// Trasport Ajax Pagination 
255	jQuery('body').on('click', '#transportPackagePagination ul li a', function (e) {
256		e.preventDefault();
257		var href = $(this).attr('href');
258		var match = href.match(/\/page\/(\d+)\//);
259		if (match && match.length > 1) {
260			var pageNumber = match[1];
261			const page_number = parseInt(pageNumber);
262			transportFilterData.page_number = page_number;
263		} else {
264			transportFilterData.page_number = 1;
265
266		}
267		filterTransportAjaxHandler();
268	});
269
270	// Tour Type Checkbox
271	jQuery('body').on('click', '.tourType', function () {
272		var tourType = $(this).val(); // get selected value 
273
274		if (!tourFilterData.tourTypeTermId.includes(tourType)) {
275			tourFilterData.tourTypeTermId.push(tourType);
276			filterTourAjaxHandler();
277		} else {
278			var tourType = tourFilterData.tourTypeTermId.filter(item => item !== jQuery(this).val());
279			tourFilterData.tourTypeTermId = tourType;
280			filterTourAjaxHandler();
281		}
282	});
283
284	// Tour destination radio
285	$(".radioBtnClass").change(function () { // bind a function to the change event
286		if ($(this).is(":checked")) { // check if the radio is checked
287			var tourDestinationCheck = $(this).val(); // retrieve the value
288			tourFilterData.tourDestinationCheck = tourDestinationCheck;
289			tourFilterData.page_number = 1;
290			filterTourAjaxHandler();
291		}
292	});
293
294	// Transport destination radio
295	$(".radioBtnClass2").change(function () { // bind a function to the change event
296		if ($(this).is(":checked")) { // check if the radio is checked
297			var transportDestinationCheck = $(this).val(); // retrieve the value
298			transportFilterData.transportDestinationCheck = transportDestinationCheck;
299			transportFilterData.page_number = 1;
300			filterTransportAjaxHandler();
301		}
302	});
303
304	// Room Type Checkbox
305	jQuery('body').on('click', '.roomType', function () {
306		var hotelType = $(this).val(); // get selected value 
307
308		if (!hotelFilterData.hotelRoomTermId.includes(hotelType)) {
309			hotelFilterData.hotelRoomTermId.push(hotelType);
310			filterHotelAjaxHandler();
311		} else {
312			var hotelType = hotelFilterData.hotelRoomTermId.filter(item => item !== jQuery(this).val());
313			hotelFilterData.hotelRoomTermId = hotelType;
314			filterHotelAjaxHandler();
315		}
316	});
317
318	// Room location Checkbox
319	jQuery('body').on('click', '.locationType', function () {
320		var hotelLocation = $(this).val(); // get selected value 
321
322		if (!hotelFilterData.hotelLocationTermId.includes(hotelLocation)) {
323			hotelFilterData.hotelLocationTermId.push(hotelLocation);
324			filterHotelAjaxHandler();
325		} else {
326			var hotelLocation = hotelFilterData.hotelLocationTermId.filter(item => item !== jQuery(this).val());
327			hotelFilterData.hotelLocationTermId = hotelLocation;
328			filterHotelAjaxHandler();
329		}
330	});
331
332	// Transport-type Checkbox
333	jQuery('body').on('click', '.transportType', function () {
334		var transportType = $(this).val(); // get selected value 
335
336		if (!transportFilterData.transportTypeTermId.includes(transportType)) {
337			transportFilterData.transportTypeTermId.push(transportType);
338			filterTransportAjaxHandler();
339		} else {
340			var transportType = transportFilterData.transportTypeTermId.filter(item => item !== jQuery(this).val());
341			transportFilterData.transportTypeTermId = transportType;
342			filterTransportAjaxHandler();
343		}
344	});
345
346	// Call Tour Ajax Filter
347	function filterTourAjaxHandler() {
348		// Set data value 
349		var data = {
350			'action': 'tour_search_filter',
351			'tourFilterData': tourFilterData,
352		};
353		$.ajax({
354			url: custom_scripts.ajax_url,
355			data: data,
356			type: 'POST',
357			beforeSend: function () {
358				jQuery('#tourFilterData').parent('div').addClass('loading2');
359			},
360			success: function (data) {
361				$('#tourFilterData').empty().html(data);
362				jQuery('#tourFilterData').parent('div').removeClass('loading2');
363			}
364		});
365	}
366
367	// Call Hotel Ajax Filter
368	function filterHotelAjaxHandler() {
369		// Set data value 
370		var data = {
371			'action': 'hotel_search_filter',
372			'hotelFilterData': hotelFilterData,
373		};
374
375		$.ajax({
376			url: custom_scripts.ajax_url,
377			data: data,
378			type: 'POST',
379			beforeSend: function () {
380				jQuery('#hotelFilterData').addClass('loading2');
381			},
382			success: function (data) {
383				$('#hotelFilterData').empty().html(data);
384				jQuery('#hotelFilterData').removeClass('loading2');
385			}
386		});
387	}
388
389	// Call Transport Ajax Filter
390	function filterTransportAjaxHandler() {
391		// Set data value 
392		var data = {
393			'action': 'transport_search_filter',
394			'transportFilterData': transportFilterData,
395		};
396
397		$.ajax({
398			url: custom_scripts.ajax_url,
399			data: data,
400			type: 'POST',
401			beforeSend: function () {
402				jQuery('#transportFilterData').parent('div').addClass('loading2');
403			},
404			success: function (data) {
405				$('#transportFilterData').empty().html(data);
406				jQuery('#transportFilterData').parent('div').removeClass('loading2');
407			}
408		});
409	}
410
411	// RHJ 
412
413
414
415	// calender
416	$(function () {
417		$('input[name="reserve_date"]').daterangepicker({
418			singleDatePicker: true,
419			showDropdowns: true,
420			minYear: 2024,
421			minDate: moment(),
422			locale: {
423				format: 'DD-MMM-YYYY'
424			}
425		}, function (start, end, label) {
426			var years = moment().diff(start, 'years');
427		});
428		const activities_date = jQuery('input[name="activities_date"]').val();
429
430		if (activities_date && ['activities'].includes(custom_scripts?.post_type)) {
431			$('input[name="inOut"]').daterangepicker({
432				singleDatePicker: true,
433				showDropdowns: true,
434				minYear: 2024,
435				minDate: moment(),
436				startDate: activities_date,
437				locale: {
438					format: 'DD-MMM-YYYY'
439				}
440			}, function (start, end, label) {
441				var years = moment().diff(start, 'years');
442			});
443		} else {
444			if( !['transport'].includes(custom_scripts?.post_type) ) {
445				$('input[name="inOut"]').daterangepicker({
446					singleDatePicker: true,
447					showDropdowns: true,
448					minYear: 2024,
449					minDate: moment(),
450					locale: {
451						format: 'DD-MMM-YYYY'
452					}
453				}, function (start, end, label) {
454					var years = moment().diff(start, 'years');
455				});
456			}
457			
458		}
459
460		if (!['tours', 'transport', 'hotel', 'activities'].includes(custom_scripts?.post_type)) {
461			
462			$('input[name="daterange"]').daterangepicker({
463				opens: 'left',
464				minYear: '2024',
465				minDate: moment(),
466				locale: {
467					format: 'DD-MMM'
468				}
469			}, function (start, end, label) {
470				console.log("A new date selection was made: " + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
471			});
472		}
473	});
474
475	// FancyBox Js
476	$('[data-fancybox="popup-video"]').fancybox({
477		buttons: [
478			"close",
479		],
480		loop: false,
481		protect: true,
482	});
483	$('[data-fancybox="gallery-01"]').fancybox({
484		buttons: [
485			"close",
486		],
487		loop: false,
488		protect: true,
489	});
490	$('.video1').fancybox({
491		buttons: [
492			"close",
493		],
494		loop: false,
495		protect: true,
496	});
497	$('.video2').fancybox({
498		buttons: [
499			"close",
500		],
501		loop: false,
502		protect: true,
503	});
504	$('.video3').fancybox({
505		buttons: [
506			"close",
507		],
508		loop: false,
509		protect: true,
510	});
511	$('.video4').fancybox({
512		buttons: [
513			"close",
514		],
515		loop: false,
516		protect: true,
517	});
518	$('.video5').fancybox({
519		buttons: [
520			"close",
521		],
522		loop: false,
523		protect: true,
524	});
525
526
527
528	// sidebar
529	$('.sidebar-btn2').on("click", function () {
530		$('.header-sidebar').addClass('slide');
531	});
532	$('.close-btn').on("click", function () {
533		$('.header-sidebar').removeClass('slide');
534	});
535
536	jQuery('.dropdown-icon').on('click', function () {
537		// alert()
538		// $(this).next('.mob-submenu').slideToggle();
539		jQuery(this).toggleClass('active').next('ul, .mega-menu').slideToggle();
540		jQuery(this).parent().siblings().children('ul, .mega-menu').slideUp();
541		jQuery(this).parent().siblings().children('.active').removeClass('active');
542	});
543	jQuery('.dropdown5').on('click', function () {
544		// alert()
545		// $(this).next('.mob-submenu').slideToggle();
546		jQuery(this).toggleClass('active').next('.checkbox-container ul').slideToggle();
547		jQuery(this).parent().siblings().children('.checkbox-container ul').slideUp();
548		jQuery(this).parent().siblings().children('.active').removeClass('active');
549	});
550
551	// sticky header
552
553	window.addEventListener('scroll', function () {
554		const header = document.querySelector('header.header-area, .dashboard-sidebar-wrapper');
555		header.classList.toggle("sticky", window.scrollY > 0);
556	});
557
558
559	//Counter up
560	$('.counter').counterUp({
561		delay: 10,
562		time: 1000
563	});
564
565	//home1-banner-slider
566	var swiper = new Swiper(".home1-banner-slider", {
567		slidesPerView: 1,
568		speed: 2500,
569		spaceBetween: 25,
570		effect: 'fade', // Use the fade effect
571		fadeEffect: {
572			crossFade: true, // Enable cross-fade transition
573		},
574		autoplay: {
575			delay: 3000, // Autoplay duration in milliseconds
576			disableOnInteraction: false,
577		},
578		navigation: {
579			nextEl: ".home1-banner-next",
580			prevEl: ".home1-banner-prev",
581		},
582	});
583	//home3-banner
584	var swiper = new Swiper(".home3-banner-slider", {
585		slidesPerView: 1,
586		speed: 1500,
587		spaceBetween: 25,
588		effect: 'fade',
589		loop: true,
590		fadeEffect: {
591			crossFade: true, // Enable cross-fade transition
592		},
593		autoplay: {
594			delay: 2500, // Autoplay duration in milliseconds
595			disableOnInteraction: false,
596		},
597		pagination: {
598			el: ".progress-pagination",
599			type: "progressbar",
600		},
601		navigation: {
602			nextEl: ".home3-banner-next",
603			prevEl: ".home3-banner-prev",
604		},
605	});
606	var swiper = new Swiper(".home4-banner-img-slider", {
607		slidesPerView: 1,
608		speed: 1500,
609		spaceBetween: 25,
610		effect: 'fade',
611		loop: true,
612		fadeEffect: {
613			crossFade: true, // Enable cross-fade transition
614		},
615		autoplay: {
616			delay: 2500, // Autoplay duration in milliseconds
617			disableOnInteraction: false,
618		},
619		navigation: {
620			nextEl: ".home4-banner-next",
621			prevEl: ".home4-banner-prev",
622		},
623	});
624	//home1-facility-slider(franctional-slider)
625	var swiper = new Swiper(".franctional-slider", {
626		slidesPerView: 1,
627		speed: 1500,
628		spaceBetween: 25,
629		loop: true,
630		// autoplay: {
631		// 	delay: 2500, // Autoplay duration in milliseconds
632		// 	disableOnInteraction: false,
633		// },
634		pagination: {
635			el: '.franctional-slider-pagi1',
636			type: "fraction",
637		},
638		navigation: {
639			nextEl: ".franctional-slider-next-btn",
640			prevEl: ".franctional-slider-prev-btn",
641		},
642	});
643	var swiper = new Swiper(".package-card-tab-slider", {
644		slidesPerView: 1,
645		speed: 1500,
646		spaceBetween: 25,
647		loop: true,
648		autoplay: {
649			delay: 2500, // Autoplay duration in milliseconds
650			disableOnInteraction: false,
651		},
652		navigation: {
653			nextEl: ".package-card-tab-next",
654			prevEl: ".package-card-tab-prev",
655		},
656
657		breakpoints: {
658			280: {
659				slidesPerView: 1,
660			},
661			386: {
662				slidesPerView: 1,
663			},
664			576: {
665				slidesPerView: 1,
666				spaceBetween: 15,
667			},
668			768: {
669				slidesPerView: 2,
670				spaceBetween: 15,
671			},
672			992: {
673				slidesPerView: 3,
674				spaceBetween: 15,
675			},
676			1200: {
677				slidesPerView: 3,
678				spaceBetween: 15,
679			},
680			1400: {
681				slidesPerView: 3,
682			},
683		}
684	});
685	var swiper = new Swiper(".testimonial-card-slider", {
686		slidesPerView: 1,
687		speed: 1500,
688		spaceBetween: 25,
689		loop: true,
690		autoplay: {
691			delay: 2500, // Autoplay duration in milliseconds
692			disableOnInteraction: false,
693		},
694		navigation: {
695			nextEl: ".testimonial-card-tab-next",
696			prevEl: ".testimonial-card-tab-prev",
697		},
698
699		breakpoints: {
700			280: {
701				slidesPerView: 1,
702			},
703			386: {
704				slidesPerView: 1,
705			},
706			576: {
707				slidesPerView: 1,
708				spaceBetween: 15,
709			},
710			768: {
711				slidesPerView: 2,
712				spaceBetween: 15,
713			},
714			992: {
715				slidesPerView: 3,
716				spaceBetween: 15,
717			},
718			1200: {
719				slidesPerView: 3,
720				spaceBetween: 15,
721			},
722			1400: {
723				slidesPerView: 3,
724			},
725		}
726	});
727	var swiper = new Swiper(".package-card2-slider", {
728		slidesPerView: 1,
729		speed: 1500,
730		spaceBetween: 25,
731		navigation: {
732			nextEl: ".package-card2-next",
733			prevEl: ".package-card2-prev",
734		},
735
736		breakpoints: {
737			280: {
738				slidesPerView: 1,
739			},
740			386: {
741				slidesPerView: 1,
742			},
743			576: {
744				slidesPerView: 1,
745				spaceBetween: 15,
746			},
747			768: {
748				slidesPerView: 2,
749				spaceBetween: 15,
750			},
751			992: {
752				slidesPerView: 3,
753				spaceBetween: 15,
754			},
755			1200: {
756				slidesPerView: 3,
757				spaceBetween: 15,
758			},
759			1400: {
760				slidesPerView: 3,
761			},
762		}
763	});
764	var swiper = new Swiper(".destination-card2-slider", {
765		slidesPerView: 1,
766		speed: 1500,
767		spaceBetween: 25,
768		navigation: {
769			nextEl: ".destination-card2-next",
770			prevEl: ".destination-card2-prev",
771		},
772
773		breakpoints: {
774			280: {
775				slidesPerView: 1,
776			},
777			386: {
778				slidesPerView: 1,
779			},
780			576: {
781				slidesPerView: 2,
782				spaceBetween: 15,
783			},
784			768: {
785				slidesPerView: 3,
786				spaceBetween: 15,
787			},
788			992: {
789				slidesPerView: 4,
790				spaceBetween: 15,
791			},
792			1200: {
793				slidesPerView: 4,
794				spaceBetween: 15,
795			},
796			1400: {
797				slidesPerView: 4,
798			},
799		}
800	});
801	var swiper = new Swiper(".destination-sidebar-slider", {
802		slidesPerView: 1,
803		speed: 1500,
804		spaceBetween: 25,
805		loop: true,
806		autoplay: {
807			delay: 2500, // Autoplay duration in milliseconds
808			disableOnInteraction: false,
809		},
810		navigation: {
811			nextEl: ".destination-sidebar-next",
812			prevEl: ".destination-sidebar-prev",
813		},
814
815		breakpoints: {
816			280: {
817				slidesPerView: 1,
818			},
819			386: {
820				slidesPerView: 1,
821			},
822			576: {
823				slidesPerView: 2,
824				spaceBetween: 15,
825			},
826			768: {
827				slidesPerView: 2,
828				spaceBetween: 15,
829			},
830			992: {
831				slidesPerView: 2,
832				spaceBetween: 15,
833			},
834			1200: {
835				slidesPerView: 2,
836				spaceBetween: 15,
837			},
838			1400: {
839				slidesPerView: 2,
840			},
841		}
842	});
843	var swiper = new Swiper(".package-card-slider", {
844		slidesPerView: 1,
845		speed: 2000,
846		spaceBetween: 25,
847		navigation: {
848			nextEl: ".package-card-slider-next",
849			prevEl: ".package-card-slider-prev",
850		},
851
852		breakpoints: {
853			280: {
854				slidesPerView: 1,
855			},
856			386: {
857				slidesPerView: 1,
858			},
859			576: {
860				slidesPerView: 1,
861				spaceBetween: 15,
862			},
863			768: {
864				slidesPerView: 2,
865				spaceBetween: 15,
866			},
867			992: {
868				slidesPerView: 3,
869				spaceBetween: 15,
870			},
871			1200: {
872				slidesPerView: 3,
873				spaceBetween: 15,
874			},
875			1400: {
876				slidesPerView: 3,
877			},
878		}
879	});
880	var swiper = new Swiper(".hotel-card-slider", {
881		slidesPerView: 1,
882		speed: 2000,
883		spaceBetween: 25,
884		navigation: {
885			nextEl: ".package-card-slider-next",
886			prevEl: ".package-card-slider-prev",
887		},
888
889		breakpoints: {
890			280: {
891				slidesPerView: 1,
892			},
893			386: {
894				slidesPerView: 1,
895			},
896			576: {
897				slidesPerView: 1,
898				spaceBetween: 15,
899			},
900			768: {
901				slidesPerView: 1,
902				spaceBetween: 24,
903			},
904			992: {
905				slidesPerView: 2,
906				spaceBetween: 24,
907			},
908			1200: {
909				slidesPerView: 2,
910				spaceBetween: 24,
911			},
912			1400: {
913				slidesPerView: 3,
914			},
915		}
916	});
917	var swiper = new Swiper(".activities-img-slider", {
918		slidesPerView: 1,
919		speed: 1500,
920		spaceBetween: 25,
921		effect: 'fade', // Use the fade effect
922		loop: true,
923		fadeEffect: {
924			crossFade: true, // Enable cross-fade transition
925		},
926		autoplay: {
927			delay: 2500, // Autoplay duration in milliseconds
928			disableOnInteraction: false,
929		},
930		pagination: {
931			el: ".swiper-pagination5",
932			clickable: true,
933		},
934	});
935	var swiper = new Swiper(".hotel-img-slider", {
936		slidesPerView: 1,
937		speed: 1500,
938		spaceBetween: 25,
939		effect: 'fade', // Use the fade effect
940		loop: true,
941		fadeEffect: {
942			crossFade: true, // Enable cross-fade transition
943		},
944		autoplay: {
945			delay: 2500, // Autoplay duration in milliseconds
946			disableOnInteraction: false,
947		},
948		pagination: {
949			el: ".swiper-pagination5",
950			clickable: true,
951		},
952	});
953	var swiper5 = new Swiper(".banner4-card-slide", {
954		spaceBetween: 10,
955		slidesPerView: 1,
956		freeMode: true,
957		watchSlidesProgress: true,
958		speed: 1500,
959		allowTouchMove: false,
960		effect: 'fade',
961		fadeEffect: {
962			crossFade: true, // Enable cross-fade transition
963		},
964		thumbs: {
965			swiper: swiper6,
966		},
967	});
968	var swiper6 = new Swiper(".package-card3-slide", {
969		spaceBetween: 10,
970		speed: 1500,
971		draggable: false,
972		navigation: {
973			nextEl: ".banner4-slider-next",
974			prevEl: ".banner4-slider-prev",
975		},
976		thumbs: {
977			swiper: swiper5,
978		},
979	});
980	var swiper = new Swiper(".home2-testimonial-card-slider", {
981		slidesPerView: 1,
982		speed: 2500,
983		spaceBetween: 25,
984		loop: true,
985		navigation: {
986			nextEl: ".testimonial-card-slider-next",
987			prevEl: ".testimonial-card-slider-prev",
988		},
989
990		breakpoints: {
991			280: {
992				slidesPerView: 1,
993			},
994			386: {
995				slidesPerView: 1,
996			},
997			576: {
998				slidesPerView: 1,
999				spaceBetween: 15,
1000			},
1001			768: {
1002				slidesPerView: 1,
1003				spaceBetween: 15,
1004			},
1005			992: {
1006				slidesPerView: 1,
1007				spaceBetween: 15,
1008			},
1009			1200: {
1010				slidesPerView: 1,
1011				spaceBetween: 15,
1012			},
1013			1400: {
1014				slidesPerView: 1,
1015			},
1016		}
1017	});
1018	var swiper = new Swiper(".teams-card-slider", {
1019		slidesPerView: 1,
1020		speed: 1500,
1021		spaceBetween: 25,
1022		navigation: {
1023			nextEl: ".teams-card-next",
1024			prevEl: ".teams-card-prev",
1025		},
1026
1027		breakpoints: {
1028			280: {
1029				slidesPerView: 1,
1030			},
1031			386: {
1032				slidesPerView: 1,
1033			},
1034			576: {
1035				slidesPerView: 2,
1036				spaceBetween: 15,
1037			},
1038			768: {
1039				slidesPerView: 2,
1040				spaceBetween: 15,
1041			},
1042			992: {
1043				slidesPerView: 3,
1044				spaceBetween: 15,
1045			},
1046			1200: {
1047				slidesPerView: 4,
1048				spaceBetween: 15,
1049			},
1050			1400: {
1051				slidesPerView: 4,
1052			},
1053		}
1054	});
1055	var swiper = new Swiper(".banner5-slider", {
1056		slidesPerView: 1,
1057		speed: 1500,
1058		spaceBetween: 25,
1059		loop: true,
1060		navigation: {
1061			nextEl: ".banner5-slider-next",
1062			prevEl: ".banner5-slider-prev",
1063		},
1064	});
1065	var activities = new Swiper(".activities-tab-img-slider", {
1066		slidesPerView: 1,
1067		speed: 2000,
1068		spaceBetween: 0,
1069		autoplay: {
1070			delay: 2500, // Autoplay duration in milliseconds
1071			disableOnInteraction: false,
1072		},
1073		navigation: {
1074			nextEl: ".activities-tab-img-next",
1075			prevEl: ".activities-tab-img-prev",
1076		},
1077	});
1078	var activities = new Swiper(".tour-tab-slider", {
1079		slidesPerView: 1,
1080		speed: 1500,
1081		spaceBetween: 30,
1082		navigation: {
1083			nextEl: ".tour-tab-slider-next",
1084			prevEl: ".tour-tab-slider-prev",
1085		},
1086		breakpoints: {
1087			280: {
1088				slidesPerView: 2,
1089				spaceBetween: 15,
1090			},
1091			386: {
1092				slidesPerView: 2,
1093				spaceBetween: 15,
1094			},
1095			576: {
1096				slidesPerView: 2,
1097				spaceBetween: 15,
1098			},
1099			768: {
1100				slidesPerView: 3,
1101				spaceBetween: 15,
1102			},
1103			992: {
1104				slidesPerView: 4,
1105				spaceBetween: 15,
1106			},
1107			1200: {
1108				slidesPerView: 5,
1109				spaceBetween: 15,
1110			},
1111			1400: {
1112				slidesPerView: 5,
1113			},
1114		}
1115	});
1116	var swiper = new Swiper(".home3-testimonial-card-slider", {
1117		slidesPerView: 1,
1118		speed: 2500,
1119		spaceBetween: 25,
1120		autoplay: {
1121			delay: 2500, // Autoplay duration in milliseconds
1122			disableOnInteraction: false,
1123		},
1124		pagination: {
1125			el: ".swiper-pagination5",
1126			clickable: true,
1127		},
1128
1129		breakpoints: {
1130			280: {
1131				slidesPerView: 1,
1132			},
1133			386: {
1134				slidesPerView: 1,
1135			},
1136			576: {
1137				slidesPerView: 1,
1138				spaceBetween: 15,
1139			},
1140			768: {
1141				slidesPerView: 2,
1142				spaceBetween: 15,
1143			},
1144			992: {
1145				slidesPerView: 2,
1146				spaceBetween: 15,
1147			},
1148			1200: {
1149				slidesPerView: 3,
1150				spaceBetween: 15,
1151			},
1152			1400: {
1153				slidesPerView: 3,
1154			},
1155		}
1156	});
1157	var swiper = new Swiper(".instagram-slider", {
1158		slidesPerView: 1,
1159		speed: 2500,
1160		spaceBetween: 2,
1161		autoplay: {
1162			delay: 2500, // Autoplay duration in milliseconds
1163			disableOnInteraction: false,
1164		},
1165		pagination: {
1166			el: ".swiper-pagination5",
1167			clickable: true,
1168		},
1169
1170		breakpoints: {
1171			280: {
1172				slidesPerView: 1,
1173			},
1174			386: {
1175				slidesPerView: 1,
1176			},
1177			576: {
1178				slidesPerView: 2,
1179			},
1180			768: {
1181				slidesPerView: 3,
1182				spaceBetween: 15,
1183			},
1184			992: {
1185				slidesPerView: 4,
1186			},
1187			1200: {
1188				slidesPerView: 5,
1189			},
1190			1400: {
1191				slidesPerView: 5,
1192			},
1193		}
1194	});
1195	var swiper = new Swiper(".home4-destination-card-slider", {
1196		slidesPerView: 1,
1197		speed: 2000,
1198		spaceBetween: 25,
1199		navigation: {
1200			nextEl: ".home4-destination-card-next",
1201			prevEl: ".home4-destination-card-prev",
1202		},
1203
1204		breakpoints: {
1205			280: {
1206				slidesPerView: 1,
1207			},
1208			386: {
1209				slidesPerView: 1,
1210			},
1211			576: {
1212				slidesPerView: 1,
1213				spaceBetween: 15,
1214			},
1215			768: {
1216				slidesPerView: 2,
1217				spaceBetween: 15,
1218			},
1219			992: {
1220				slidesPerView: 3,
1221				spaceBetween: 15,
1222			},
1223			1200: {
1224				slidesPerView: 3,
1225				spaceBetween: 15,
1226			},
1227			1400: {
1228				slidesPerView: 3,
1229			},
1230		}
1231	});
1232	var swiper = new Swiper(".home4-banner2-slider", {
1233		slidesPerView: 1,
1234		speed: 2000,
1235		spaceBetween: 25,
1236		effect: 'fade', // Use the fade effect
1237		fadeEffect: {
1238			crossFade: true, // Enable cross-fade transition
1239		},
1240		autoplay: {
1241			delay: 2500, // Autoplay duration in milliseconds
1242			disableOnInteraction: false,
1243		},
1244		navigation: {
1245			nextEl: ".home4-banner2-slider-next",
1246			prevEl: ".home4-banner2-slider-prev",
1247		},
1248	});
1249	var swiper = new Swiper(".home4-tab-with-img-slider", {
1250		slidesPerView: 1,
1251		speed: 1500,
1252		spaceBetween: 25,
1253		effect: 'fade', // Use the fade effect
1254		loop: true,
1255		fadeEffect: {
1256			crossFade: true, // Enable cross-fade transition
1257		},
1258		autoplay: {
1259			delay: 2000, // Autoplay duration in milliseconds
1260			disableOnInteraction: false,
1261		},
1262		navigation: {
1263			nextEl: ".home4-tab-with-img-next",
1264			prevEl: ".home4-tab-with-img-prev",
1265		},
1266	});
1267	var swiper = new Swiper(".package-card-slider2", {
1268		slidesPerView: 1,
1269		speed: 2000,
1270		spaceBetween: 25,
1271		navigation: {
1272			nextEl: ".package-card-slider2-next",
1273			prevEl: ".package-card-slider2-prev",
1274		},
1275
1276		breakpoints: {
1277			280: {
1278				slidesPerView: 1,
1279			},
1280			386: {
1281				slidesPerView: 1,
1282			},
1283			576: {
1284				slidesPerView: 1,
1285				spaceBetween: 15,
1286			},
1287			768: {
1288				slidesPerView: 2,
1289				spaceBetween: 15,
1290			},
1291			992: {
1292				slidesPerView: 3,
1293				spaceBetween: 15,
1294			},
1295			1200: {
1296				slidesPerView: 3,
1297				spaceBetween: 15,
1298			},
1299			1400: {
1300				slidesPerView: 3,
1301			},
1302		}
1303	});
1304	var swiper = new Swiper(".package-card4-slider", {
1305		slidesPerView: 1,
1306		speed: 2000,
1307		spaceBetween: 25,
1308		navigation: {
1309			nextEl: ".package-card4-slider-next",
1310			prevEl: ".package-card4-slider-prev",
1311		},
1312
1313		breakpoints: {
1314			280: {
1315				slidesPerView: 1,
1316			},
1317			386: {
1318				slidesPerView: 1,
1319			},
1320			576: {
1321				slidesPerView: 1,
1322				spaceBetween: 15,
1323			},
1324			768: {
1325				slidesPerView: 1,
1326				spaceBetween: 15,
1327			},
1328			992: {
1329				slidesPerView: 2,
1330				spaceBetween: 15,
1331			},
1332			1200: {
1333				slidesPerView: 2,
1334				spaceBetween: 15,
1335			},
1336			1400: {
1337				slidesPerView: 2,
1338			},
1339		}
1340	});
1341	var swiper = new Swiper(".home4-testimonial-card-slider", {
1342		slidesPerView: 1,
1343		speed: 2500,
1344		spaceBetween: 25,
1345		navigation: {
1346			nextEl: ".home4-testimonial-card-slider-next",
1347			prevEl: ".home4-testimonial-card-slider-prev",
1348		},
1349
1350		breakpoints: {
1351			280: {
1352				slidesPerView: 1,
1353			},
1354			386: {
1355				slidesPerView: 1,
1356			},
1357			576: {
1358				slidesPerView: 1,
1359				spaceBetween: 15,
1360			},
1361			768: {
1362				slidesPerView: 2,
1363				spaceBetween: 15,
1364			},
1365			992: {
1366				slidesPerView: 2,
1367				spaceBetween: 15,
1368			},
1369			1200: {
1370				slidesPerView: 3,
1371				spaceBetween: 15,
1372			},
1373			1400: {
1374				slidesPerView: 3,
1375			},
1376		}
1377	});
1378	var swiper = new Swiper(".home5-banner-slider", {
1379		slidesPerView: 1,
1380		speed: 1500,
1381		spaceBetween: 25,
1382		effect: 'fade', // Use the fade effect
1383		fadeEffect: {
1384			crossFade: true, // Enable cross-fade transition
1385		},
1386		autoplay: {
1387			delay: 2500, // Autoplay duration in milliseconds
1388			disableOnInteraction: false,
1389		},
1390		navigation: {
1391			nextEl: ".home5-banner-next",
1392			prevEl: ".home5-banner-prev",
1393		},
1394	});
1395	var swiper = new Swiper(".activity-card-slider", {
1396		slidesPerView: 1,
1397		speed: 2000,
1398		spaceBetween: 25,
1399		navigation: {
1400			nextEl: ".activity-card-slider-next",
1401			prevEl: ".activity-card-slider-prev",
1402		},
1403
1404		breakpoints: {
1405			280: {
1406				slidesPerView: 1,
1407			},
1408			386: {
1409				slidesPerView: 1,
1410			},
1411			576: {
1412				slidesPerView: 2,
1413				spaceBetween: 15,
1414			},
1415			768: {
1416				slidesPerView: 2,
1417				spaceBetween: 15,
1418			},
1419			992: {
1420				slidesPerView: 3,
1421				spaceBetween: 15,
1422			},
1423			1200: {
1424				slidesPerView: 4,
1425				spaceBetween: 15,
1426			},
1427			1400: {
1428				slidesPerView: 4,
1429			},
1430		}
1431	});
1432	var swiper = new Swiper(".destination-card3-slider", {
1433		slidesPerView: 1,
1434		speed: 1500,
1435		spaceBetween: 25,
1436		navigation: {
1437			nextEl: ".destination-card3-slider-next",
1438			prevEl: ".destination-card3-slider-prev",
1439		},
1440
1441		breakpoints: {
1442			280: {
1443				slidesPerView: 1,
1444			},
1445			386: {
1446				slidesPerView: 1,
1447			},
1448			576: {
1449				slidesPerView: 2,
1450				spaceBetween: 15,
1451			},
1452			768: {
1453				slidesPerView: 3,
1454				spaceBetween: 15,
1455			},
1456			992: {
1457				slidesPerView: 4,
1458				spaceBetween: 15,
1459			},
1460			1200: {
1461				slidesPerView: 4,
1462				spaceBetween: 15,
1463			},
1464			1400: {
1465				slidesPerView: 4,
1466			},
1467		}
1468	});
1469	var swiper = new Swiper(".home5-banner2-slider", {
1470		slidesPerView: 1,
1471		speed: 1500,
1472		spaceBetween: 25,
1473		effect: 'fade', // Use the fade effect
1474		fadeEffect: {
1475			crossFade: true, // Enable cross-fade transition
1476		},
1477		autoplay: {
1478			delay: 2500, // Autoplay duration in milliseconds
1479			disableOnInteraction: false,
1480		},
1481		pagination: {
1482			el: ".swiper-pagination5",
1483			clickable: true,
1484		},
1485	});
1486	var swiper = new Swiper(".home5-teams-card-slider", {
1487		slidesPerView: 1,
1488		speed: 1500,
1489		spaceBetween: 25,
1490		pagination: {
1491			el: ".teams-pagination",
1492			clickable: true,
1493		},
1494
1495		breakpoints: {
1496			280: {
1497				slidesPerView: 1,
1498			},
1499			386: {
1500				slidesPerView: 1,
1501			},
1502			576: {
1503				slidesPerView: 2,
1504				spaceBetween: 15,
1505			},
1506			768: {
1507				slidesPerView: 2,
1508				spaceBetween: 15,
1509			},
1510			992: {
1511				slidesPerView: 3,
1512				spaceBetween: 15,
1513			},
1514			1200: {
1515				slidesPerView: 3,
1516				spaceBetween: 15,
1517			},
1518			1400: {
1519				slidesPerView: 3,
1520			},
1521		}
1522	});
1523	var swiper = new Swiper(".home5-testimonal-slider", {
1524		slidesPerView: 1,
1525		speed: 2500,
1526		spaceBetween: 25,
1527		effect: 'fade', // Use the fade effect
1528		fadeEffect: {
1529			crossFade: true, // Enable cross-fade transition
1530		},
1531		autoplay: {
1532			delay: 2500, // Autoplay duration in milliseconds
1533			disableOnInteraction: false,
1534		},
1535		navigation: {
1536			nextEl: ".home5-testimonal-slider-next",
1537			prevEl: ".home5-testimonal-slider-prev",
1538		},
1539	});
1540	var swiper = new Swiper(".home6-banner-slider", {
1541		slidesPerView: 1,
1542		speed: 1500,
1543		spaceBetween: 30,
1544		navigation: {
1545			nextEl: ".home6-banner-slider-next",
1546			prevEl: ".home6-banner-slider-prev",
1547		},
1548		pagination: {
1549			el: '.franctional-slider-pagi1',
1550			type: "fraction",
1551		},
1552		breakpoints: {
1553			280: {
1554				slidesPerView: 1,
1555			},
1556			386: {
1557				slidesPerView: 1,
1558			},
1559			576: {
1560				slidesPerView: 2,
1561				spaceBetween: 15,
1562			},
1563			768: {
1564				slidesPerView: 2,
1565				spaceBetween: 15,
1566			},
1567			992: {
1568				slidesPerView: 3,
1569				spaceBetween: 15,
1570			},
1571			1200: {
1572				slidesPerView: 4,
1573				spaceBetween: 15,
1574			},
1575			1400: {
1576				slidesPerView: 4,
1577			},
1578		}
1579	});
1580	var swiper = new Swiper(".home6-destination-card-slider", {
1581		slidesPerView: 1,
1582		speed: 2000,
1583		spaceBetween: 15,
1584		navigation: {
1585			nextEl: ".activity-card-slider-next",
1586			prevEl: ".activity-card-slider-prev",
1587		},
1588
1589		breakpoints: {
1590			280: {
1591				slidesPerView: 1,
1592			},
1593			386: {
1594				slidesPerView: 1,
1595			},
1596			576: {
1597				slidesPerView: 2,
1598				spaceBetween: 15,
1599			},
1600			768: {
1601				slidesPerView: 2,
1602				spaceBetween: 15,
1603			},
1604			992: {
1605				slidesPerView: 3,
1606				spaceBetween: 15,
1607			},
1608			1200: {
1609				slidesPerView: 4,
1610				spaceBetween: 15,
1611			},
1612			1400: {
1613				slidesPerView: 4,
1614			},
1615			1700: {
1616				slidesPerView: 5,
1617			},
1618		}
1619	});
1620	var swiper = new Swiper(".home6-package-card-slider", {
1621		slidesPerView: 1,
1622		speed: 2000,
1623		spaceBetween: 20,
1624		autoplay: {
1625			delay: 2500, // Autoplay duration in milliseconds
1626			disableOnInteraction: false,
1627		},
1628		navigation: {
1629			nextEl: ".home6-package-card-next",
1630			prevEl: ".home6-package-card-prev",
1631		},
1632
1633		breakpoints: {
1634			280: {
1635				slidesPerView: 1,
1636			},
1637			386: {
1638				slidesPerView: 1,
1639			},
1640			576: {
1641				slidesPerView: 1,
1642				spaceBetween: 15,
1643			},
1644			768: {
1645				slidesPerView: 2,
1646				spaceBetween: 15,
1647			},
1648			992: {
1649				slidesPerView: 3,
1650				spaceBetween: 15,
1651			},
1652			1200: {
1653				slidesPerView: 4,
1654				spaceBetween: 15,
1655			},
1656			1400: {
1657				slidesPerView: 4,
1658			},
1659		}
1660	});
1661	var swiper = new Swiper(".home6-testimonial-slider", {
1662		slidesPerView: 1,
1663		speed: 1500,
1664		spaceBetween: 25,
1665		effect: 'fade', // Use the fade effect
1666		fadeEffect: {
1667			crossFade: true, // Enable cross-fade transition
1668		},
1669		autoplay: {
1670			delay: 2500, // Autoplay duration in milliseconds
1671			disableOnInteraction: false,
1672		},
1673		navigation: {
1674			nextEl: ".home6-testimonial-next",
1675			prevEl: ".home6-testimonial-prev",
1676		},
1677	});
1678
1679	var activities = new Swiper(".activities-nav-slider", {
1680		speed: 1500,
1681		loop: true,
1682		spaceBetween: 0,
1683		navigation: {
1684			nextEl: ".home6-activities-nav-next",
1685			prevEl: ".home6-activities-nav-prev",
1686		},
1687		breakpoints: {
1688			280: {
1689				slidesPerView: 1,
1690			},
1691			386: {
1692				slidesPerView: 2,
1693				spaceBetween: 15,
1694			},
1695			576: {
1696				slidesPerView: 3,
1697				spaceBetween: 15,
1698			},
1699			768: {
1700				slidesPerView: 3,
1701				spaceBetween: 15,
1702			},
1703			992: {
1704				slidesPerView: 4,
1705				spaceBetween: 15,
1706			},
1707			1200: {
1708				slidesPerView: 5,
1709				spaceBetween: 15,
1710			},
1711			1400: {
1712				slidesPerView: 5,
1713			},
1714		}
1715	});
1716
1717	// Product Slider
1718	const sliders = document.querySelectorAll('.product-img-slider');
1719	sliders.forEach((slider) => {
1720		const nextBtn = slider.parentElement.querySelector('.product-stand-next');
1721		const prevBtn = slider.parentElement.querySelector('.product-stand-prev');
1722
1723		const swiper = new Swiper(slider, {
1724			slidesPerView: 1,
1725			speed: 1500,
1726			spaceBetween: 10,
1727			loop: true,
1728			autoplay: false,
1729			navigation: {
1730				nextEl: nextBtn,
1731				prevEl: prevBtn,
1732			},
1733		});
1734		nextBtn.addEventListener('click', () => {
1735			swiper.slideNext();
1736		});
1737
1738		prevBtn.addEventListener('click', () => {
1739			swiper.slidePrev();
1740		});
1741	});
1742	// Blog gallery slider
1743	var swiper = new Swiper(".blog-archive-slider", {
1744		slidesPerView: 1,
1745		loop: true,
1746		spaceBetween: 0,
1747		loop: true,
1748		speed: 1500,
1749		autoplay: {
1750			delay: 3000,
1751			disableOnInteraction: true
1752		},
1753		navigation: {
1754			nextEl: ".blog1-prev",
1755			prevEl: ".blog1-next",
1756		},
1757	});
1758
1759
1760	// =================
1761	// Country Card 
1762	// =================
1763
1764	// Initialize the first child as active on page load
1765	$('.country-area ul li:first-child').addClass('active');
1766	// Mouse enter event for country-area div
1767
1768	// Mouse leave event for country-area div
1769	$('.country-area').on("mouseleave", function () {
1770		// Remove active class from all li elements except the first child
1771		$('.country-area ul li:not(:first-child)').removeClass('active');
1772		// Add active class to the first child
1773		$('.country-area ul li:first-child').addClass('active');
1774	});
1775	// Hover event for li elements
1776	$('.country-area ul li').on({
1777		mouseenter: function () {
1778			// Add active class to the current li and remove from siblings
1779			$(this).addClass('active').siblings().removeClass('active');
1780		}
1781	});
1782
1783	if (!['tours', 'transport', 'hotel', 'activities'].includes(custom_scripts?.post_type)) {
1784		$(".quantity__minus").on("click", function (e) {
1785			e.preventDefault();
1786			var input = $(this).siblings(".quantity__input");
1787			var value = parseInt(input.val());
1788			if (value > 1) {
1789				value--;
1790			}
1791			input.val(value.toString().padStart(2, "0"));
1792		});
1793		$(".quantity__plus").on("click", function (e) {
1794			e.preventDefault();
1795			var input = $(this).siblings(".quantity__input");
1796			var value = parseInt(input.val());
1797			value++;
1798			input.val(value.toString().padStart(2, "0"));
1799		});
1800	}
1801
1802	//Quantity Increment Guest
1803	$(".guest-quantity__minus").on("click", function (e) {
1804		let type = $(this).data('type');
1805		e.preventDefault();
1806		var input = $(this).siblings(".quantity__input");
1807		var value = parseInt(input.val());
1808
1809		if (type == 'adult') {
1810			if (value > 1) {
1811				value--;
1812				$("#adult-qty").text(value.toString())
1813				//    $("#adullt_select_qty").val(value.toString());
1814			}
1815		} else if (type == 'child') {
1816			if (value > 0) {
1817				value--;
1818				$("#child-qty").text(value.toString())
1819				// $("#child_seelct_qty").val(value.toString());
1820			}
1821		}
1822		input.val(value == 0 ? value : value.toString());
1823	});
1824
1825	$(".guest-quantity__plus").on("click", function (e) {
1826		e.preventDefault();
1827		let type = $(this).data('type');
1828		var input = $(this).siblings(".quantity__input");
1829		var value = parseInt(input.val());
1830		value++;
1831		if (type == 'adult') {
1832			$("#adult-qty").text(value.toString())
1833			//   $("#adullt_select_qty").val(value.toString());
1834		} else if (type == 'child') {
1835			$("#child-qty").text(value.toString())
1836			// $("#child_seelct_qty").val(value.toString());
1837		}
1838		input.val(value.toString());
1839	});
1840
1841	/* ---------------------------------------------
1842   Sliders
1843   --------------------------------------------- */
1844
1845	document.querySelector('.sidebar-button').addEventListener('click', () =>
1846		document.querySelector('.main-menu').classList.toggle('show-menu'));
1847
1848	$('.menu-close-btn').on("click", function () {
1849		$('.main-menu').removeClass('show-menu');
1850	});
1851
1852	// sidebar
1853	$('.right-sidebar-button').on("click", function () {
1854		$('.right-sidebar-menu').addClass('show-right-menu');
1855	});
1856	$('.right-sidebar-close-btn').on("click", function () {
1857		$('.right-sidebar-menu').removeClass('show-right-menu');
1858	});
1859
1860	// Handle click on the input item
1861	$('.select-input').on("click", function () {
1862		$('.custom-select-wrap').toggleClass('active');
1863	});
1864	//Destination-dropdown
1865	$(document).on("click", '.destination-dropdown-icon', function (e) {
1866		e.stopPropagation();
1867		$(this).next(".destination-wrap").toggleClass("active");
1868		$(this).parents('.destination-column').siblings().children('.destination-dropdown-card').children('.destination-wrap').removeClass('active');
1869	});
1870	$(document).on("click", function (e) {
1871		if (!$(e.target).closest(".destination-wrap").length) {
1872			$(".destination-wrap").removeClass("active");
1873		}
1874	});
1875
1876	$('.searchbox-input').each(function () {
1877		var $container = $(this);
1878		$container.find('.option-list li').on("click", function () {
1879			var destinationText = $(this).find('.destination h6, h6').text();
1880			$container.find('.select-input input').val(destinationText);
1881			$container.find('.custom-select-wrap').removeClass('active');
1882		});
1883		$(document).on("click", function (event) {
1884			if (!$(event.target).closest($container).length) {
1885				$container.find('.custom-select-wrap').removeClass('active');
1886			}
1887		});
1888		$container.find('.custom-select-search-area input').on('input', function () {
1889			var searchText = $(this).val().toLowerCase();
1890			$container.find('.option-list li').each(function () {
1891				var destinationText = $(this).find('.destination h6').text().toLowerCase();
1892				if (destinationText.includes(searchText)) {
1893					$(this).show();
1894				} else {
1895					$(this).hide();
1896				}
1897			});
1898		});
1899	});
1900
1901	//select2
1902	$(".deatination_drop").select2({
1903		closeOnSelect: true,
1904		width: 'resolve'
1905	});
1906
1907	const element = document.querySelectorAll(".badge__char");
1908	const step = 360 / element.length;
1909
1910	element.forEach((elem, i) => {
1911		elem.style.setProperty('--char-rotate', (i * step) + 'deg');
1912	})
1913
1914	$('.location-area').each(function () {
1915		var dealName = $(this).children('.location-list');
1916
1917		if (dealName.width() >= $(this).width()) {
1918			dealName.addClass('scrollTextAni');
1919		}
1920	})
1921
1922	// Payment Mathord
1923	$(function () {
1924		$('.choose-payment-method ul li').on('click', function () {
1925			$('.choose-payment-method ul li').removeClass('active'); // Remove active class from all list items
1926			if ($(this).hasClass('stripe')) {
1927				$('#StripePayment').show();
1928				$('#OfflinePayment').hide();
1929				$(this).addClass('active'); // Add active class to the clicked list item
1930			} else if ($(this).hasClass('paypal')) {
1931				$('#OfflinePayment').hide();
1932				$('#StripePayment').hide();
1933				$(this).addClass('active'); // Add active class to the clicked list item
1934			} else if ($(this).hasClass('offline')) {
1935				$('#OfflinePayment').show();
1936				$('#StripePayment').hide();
1937				$(this).addClass('active'); // Add active class to the clicked list item
1938			} else {
1939				$('#StripePayment').hide();
1940				$('#OfflinePayment').hide();
1941			}
1942		});
1943	});
1944
1945	/* ---------------------------------------------
1946		 NiceSelect
1947	--------------------------------------------- */
1948
1949	$('select:not(.country_select,.state_select)').niceSelect();
1950
1951	//list grid view 
1952	jQuery(document).ready(function ($) {
1953		$(".lists").on("click", function (event) {
1954			event.preventDefault();
1955			$(".list-grid-product-wrap")
1956				.addClass("list-group-wrapper")
1957				.removeClass("grid-group-wrapper");
1958		});
1959		$(".grid").on("click", function (event) {
1960			event.preventDefault();
1961			$(".list-grid-product-wrap")
1962				.removeClass("list-group-wrapper")
1963				.addClass("grid-group-wrapper");
1964		});
1965	});
1966	$(".grid-view li").on("click", function () {
1967		$(this).addClass("active").siblings().removeClass("active");
1968	});
1969
1970
1971	var startedFromIndexPage = false;
1972
1973	$(document).on("click", '.StartSlideShowFirstImage', function () {
1974
1975		startedFromIndexPage = true;
1976		$('a[data-fancybox="images"]').first().trigger('click');
1977		$.fancybox.getInstance().SlideShow.toggle();
1978	})
1979
1980	$('[data-fancybox="images"]').fancybox({
1981		fullScreen: {
1982			autoStart: true,
1983		},
1984		buttons: ['slideShow', 'share', 'close'],
1985		onSlideShowChange: function (instance, current, active) {
1986			console.info('SlideShow active? ' + active);
1987			if (active && !startedFromIndexPage) {
1988				instance.next();
1989			}
1990			startedFromIndexPage = false;
1991		}
1992	});
1993
1994
1995	//home2 dynamic text
1996	const checktxts = document.querySelector(".animate-text");
1997	if (checktxts) {
1998
1999		const txts = document.querySelector(".animate-text").children,
2000			txtslen = txts.length;
2001		let index = 0;
2002
2003		function animateText() {
2004			console.log(txts[index]);
2005			for (let i = 0; i < txtslen; i++) {
2006				txts[i].classList.remove("text-in");
2007			}
2008			txts[index].classList.add("text-in");
2009			if (index == txtslen - 1) {
2010				index = 0;
2011			} else {
2012				index++;
2013			}
2014
2015			setTimeout(animateText, 3000);
2016		}
2017		window.onload = animateText;
2018	}
2019
2020
2021
2022}(jQuery));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.