1function checkNavigationVisibility(swiper) { 2 // ÐолÑÑаем колиÑеÑÑво Ñлайдов 3 var totalSlides = swiper.slides.length; 4 5 // ÐолÑÑаем колиÑеÑÑво Ñлайдов, коÑоÑÑе могÑÑ Ð±ÑÑÑ Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ñ 6 var slidesPerView = swiper.params.slidesPerView; 7 8 // ÐÑли колиÑеÑÑво Ñлайдов менÑÑе или Ñавно колиÑеÑÑÐ²Ñ Ñлайдов, коÑоÑÑе могÑÑ Ð±ÑÑÑ Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ñ 9 if (totalSlides <= slidesPerView) { 10 // СкÑÑваем навигаÑÐ¸Ñ 11 $(swiper.navigation.nextEl).hide(); 12 $(swiper.navigation.prevEl).hide(); 13 } else { 14 // ÐоказÑваем навигаÑÐ¸Ñ 15 $(swiper.navigation.nextEl).show(); 16 $(swiper.navigation.prevEl).show(); 17 } 18} 19 20let mainSlideCounter; 21const main_slider = new Swiper('.main_slider', { 22 slidesPerView: 1, 23 spaceBetween: 15, 24 loop: true, 25 lazy: false, 26 allowTouchMove: true, 27 speed: 1000, 28 navigation: { 29 nextEl: ".main_slider .next", 30 prevEl: ".main_slider .prev", 31 }, 32 pagination: { 33 el: ".main_slider .swiper-pagination", 34 clickable: true 35 }, 36 breakpoints: { 37 991: { 38 spaceBetween: 20 39 } 40 }, 41 on: { 42 init: function () { 43 checkNavigationVisibility(this); 44 mainSlideCounter = $('.main_slide_counter'); 45 updateSlideCounter(this); 46 }, 47 slideChange: function () { 48 checkNavigationVisibility(this); 49 updateSlideCounter(this); 50 } 51 } 52}); 53function updateSlideCounter(swiper) { 54 let realIndex = swiper.realIndex + 1; 55 let totalSlides = swiper.slides.length; 56 if (realIndex > totalSlides) { 57 realIndex = totalSlides; 58 } 59 const currentFormatted = String(realIndex).padStart(2, '0'); 60 const totalFormatted = String(totalSlides).padStart(2, '0'); 61 if (mainSlideCounter && mainSlideCounter.length) { 62 mainSlideCounter.text(`${currentFormatted} â ${totalFormatted}`); 63 } 64 if(totalSlides == 1) { 65 $('.main_slide_counter').hide(); 66 } 67} 68 69const serv_modal_slider = new Swiper('.serv_modal_slider', { 70 slidesPerView: 1, 71 spaceBetween: 15, 72 loop: true, 73 lazy: false, 74 allowTouchMove: true, 75 speed: 1200, 76 autoplay: { 77 delay: 2500, 78 }, 79 pagination: { 80 el: '.swiper-pagination', 81 clickable: true, 82 }, 83 breakpoints: { 84 767: { 85 slidesPerView: 2, 86 spaceBetween: 20 87 }, 88 } 89}); 90 91const info_slider_img = new Swiper('.info_slider_img', { 92 slidesPerView: 1, 93 spaceBetween: 0, 94 loop: true, 95 lazy: false, 96 allowTouchMove: true, 97 speed: 1000, 98 pagination: { 99 el: '.swiper-pagination', 100 clickable: true, 101 } 102}); 103const info_slider_text = new Swiper('.info_slider_text', { 104 slidesPerView: 1, 105 spaceBetween: 0, 106 loop: true, 107 lazy: false, 108 allowTouchMove: true, 109 speed: 1000, 110 effect: 'fade', 111 fadeEffect: { 112 crossFade: true 113 }, 114 navigation: { 115 nextEl: ".info_slider_nav .next", 116 prevEl: ".info_slider_nav .prev", 117 }, 118 on: { 119 init: function () { 120 checkNavigationVisibility(this); 121 }, 122 slideChange: function () { 123 checkNavigationVisibility(this); 124 } 125 } 126}); 127info_slider_img.controller.control = info_slider_text; 128info_slider_text.controller.control = info_slider_img; 129 130const rew_slider = new Swiper('.rew_slider', { 131 slidesPerView: 2, 132 spaceBetween: 15, 133 loop: true, 134 lazy: true, 135 allowTouchMove: true, 136 speed: 700, 137 breakpoints: { 138 575: { 139 slidesPerView: 2, 140 spaceBetween: 15 141 }, 142 991: { 143 slidesPerView: 3, 144 spaceBetween: 15 145 }, 146 1270: { 147 slidesPerView: 3, 148 spaceBetween: 25 149 }, 150 } 151}); 152 153const parters_slider = new Swiper('.parters_slider', { 154 slidesPerView: 2, 155 spaceBetween: 15, 156 loop: true, 157 lazy: true, 158 allowTouchMove: true, 159 speed: 1500, 160 autoplay: { 161 delay: 2000,
162 }, 163 breakpoints: { 164 767: { 165 slidesPerView: 3, 166 spaceBetween: 20 167 }, 168 991: { 169 slidesPerView: 5, 170 spaceBetween: 23 171 }, 172 } 173}); 174 175const mission_slider = new Swiper('.mission_slider', { 176 slidesPerView: 1, 177 spaceBetween: 15, 178 loop: true, 179 lazy: true, 180 allowTouchMove: true, 181 speed: 1500, 182 breakpoints: { 183 767: { 184 slidesPerView: 2, 185 spaceBetween: 20 186 }, 187 991: { 188 slidesPerView: 3, 189 spaceBetween: 23 190 }, 191 } 192}); 193 194const forum_home_slider = new Swiper('.forum_home_slider', { 195 slidesPerView: 1, 196 spaceBetween: 0, 197 loop: true, 198 lazy: true, 199 allowTouchMove: true, 200 autoplay: { 201 delay: 3500, 202 }, 203 speed: 1500, 204 effect: 'fade', 205 fadeEffect: { 206 crossFade: true 207 } 208});
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.