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.