1$(document).ready(function () { 2 ;(function ($) { 3 function pad(n) { 4 return n < 10 ? '0' + n : n 5 } 6 $.fn.showclock = function () { 7 var currentDate = new Date() 8 var fieldDate = $(this).data('date').split('-') 9 var futureDate = new Date(fieldDate[0], fieldDate[1] - 1, fieldDate[2]) 10 var seconds = futureDate.getTime() / 1000 - currentDate.getTime() / 1000 11 12 if (seconds <= 0 || isNaN(seconds)) { 13 this.hide() 14 return this 15 } 16 var days = Math.floor(seconds / 86400) 17 seconds = seconds % 86400 18 var hours = Math.floor(seconds / 3600) 19 seconds = seconds % 3600 20 var minutes = Math.floor(seconds / 60) 21 seconds = Math.floor(seconds % 60) 22 var html = '' 23 html += "<div class='countdown-container days'>" 24 html += 25 "<span class='countdown-value days-bottom'><span>" + 26 pad(days) + 27 '</span></span>' 28 html += "<span class='countdown-heading days-top'>дней</span>" 29 html += '</div>' 30 html += "<div class='countdown-container-devider'>:</div>" 31 html += "<div class='countdown-container hours'>" 32 html += 33 "<span class='countdown-value hours-bottom'><span>" + 34 pad(hours) + 35 '</span></span>' 36 html += "<span class='countdown-heading hours-top'>ÑаÑов</span>" 37 html += '</div>' 38 html += "<div class='countdown-container-devider'>:</div>" 39 html += "<div class='countdown-container minutes'>" 40 html += 41 "<span class='countdown-value minutes-bottom'><span>" + 42 pad(minutes) + 43 '</span></span>' 44 html += "<span class='countdown-heading minutes-top'>минÑÑ</span>" 45 html += '</div>' 46 html += "<div class='countdown-container-devider'>:</div>" 47 html += "<div class='countdown-container seconds'>" 48 html += 49 "<span class='countdown-value seconds-bottom'><span>" + 50 pad(seconds) + 51 '</span></span>' 52 html += "<span class='countdown-heading seconds-top'>ÑекÑнд</span>" 53 html += '</div>' 54 this.html(html) 55 } 56 $.fn.countdown = function () { 57 var el = $(this) 58 el.showclock() 59 setInterval(function () { 60 el.showclock() 61 }, 1000) 62 // },10000000); 63 } 64 })(jQuery) 65 jQuery(document).ready(function () { 66 if (jQuery('.js-counter').length > 0) jQuery('.js-counter').countdown() 67 }) 68}) 69$(window).load(function () { 70 var review_carusel = new Swiper('.js-swiper__sale .swiper-container', { 71 slidesPerView: 3, 72 slidesPerColumn: 1, 73 spaceBetween: 16, 74 loop: false, 75 autoHeight: true, 76 slidesPerGroup: 1, 77 pagination: { 78 el: '.js-swiper__sale .swiper-pagination', 79 // type: 'fraction', 80 // clickable: true, 81 }, 82 navigation: { 83 nextEl: '.js-swiper__sale .swiper-button-next', 84 prevEl: '.js-swiper__sale .swiper-button-prev', 85 }, 86 breakpoints: { 87 990: { 88 slidesPerView: 2, 89 slidesPerColumn: 1, 90 spaceBetween: 24, 91 }, 92 640: { 93 slidesPerView: 1.4, 94 slidesPerColumn: 1, 95 slidesPerGroup: 1, 96 spaceBetween: 12, 97 }, 98 }, 99 }) 100})
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.