1$( document ).ready(function() { 2 // Remove aria-hidden residuais de ancestrais quando um descendente recebe foco. 3 // Evita o warning do Chrome "Blocked aria-hidden on an element because its descendant 4 // retained focus", causado pelos slides do slick que ficam com aria-hidden preso 5 // após o `unslick` em breakpoints desktop. 6 document.addEventListener('focusin', function (event) { 7 var ancestor = event.target.parentElement; 8 while (ancestor && ancestor !== document.body) { 9 if (ancestor.getAttribute('aria-hidden') === 'true') { 10 ancestor.removeAttribute('aria-hidden'); 11 } 12 ancestor = ancestor.parentElement; 13 } 14 }); 15 16 $('.all-slides-hero').slick({ 17 autoplay: true, 18 autoplaySpeed: 6000, 19 prevArrow: $('.prev'), 20 mobileFirst: true, 21 nextArrow: $('.next'), 22 fade: true, 23 infinite: false, 24 slidesToShow: 1, 25 slidesToScroll: 1, 26 }); 27 28 $('.all-slides-hero').on('beforeChange', function(event, slick, currentSlide, nextSlide){ 29 if(nextSlide == 0){ 30 $('.container-hero').addClass('firstSlide'); 31 $('.container-hero').removeClass('secondSlide'); 32 $('.container-hero').removeClass('thirdSlide'); 33 } 34 35 if(nextSlide == 1){ 36 $('.container-hero').addClass('secondSlide'); 37 $('.container-hero').removeClass('firstSlide'); 38 $('.container-hero').removeClass('thirdSlide'); 39 } 40 41 if(nextSlide == 2){ 42 $('.container-hero').addClass('thirdSlide'); 43 $('.container-hero').removeClass('firstSlide'); 44 $('.container-hero').removeClass('secondSlide'); 45 } 46 }); 47 48 49 $('.carrossel-produtividade').slick({ 50 dots: false, 51 slidesToShow: 1, 52 infinite: false, 53 slidesToScroll: 1, 54 mobileFirst: true, 55 prevArrow: $('.produtividade.right'), 56 nextArrow: $('.produtividade.left'), 57 responsive: [ 58 { 59 breakpoint: 600, 60 settings: { 61 slidesToShow: 2, 62 slidesToScroll: 1 63 } 64 }, 65 { 66 breakpoint: 1024, 67 settings: "unslick" 68 } 69 ] 70 }); 71 72 $('.carrossel-beneficios').slick({ 73 dots: false, 74 slidesToShow: 1, 75 infinite: false, 76 slidesToScroll: 1, 77 arrows: true, 78 prevArrow: $('.beneficios.right '), 79 nextArrow: $('.beneficios.left'), 80 mobileFirst: true, 81 responsive: [ 82 { 83 breakpoint: 600, 84 settings: { 85 slidesToShow: 2, 86 slidesToScroll: 1 87 } 88 }, 89 { 90 breakpoint: 1024, 91 settings: "unslick" 92 } 93 ] 94 }); 95 96 $('.big-numbers').slick({ 97 dots: false, 98 slidesToShow: 1, 99 slidesToScroll: 1, 100 arrows: true, 101 prevArrow: $('.social.right'), 102 nextArrow: $('.social.left'), 103 mobileFirst: true, 104 centerMode: true, 105 centerPadding: '5%', 106 responsive: [ 107 { 108 breakpoint: 434, 109 settings: { 110 slidesToScroll: 2, 111 slidesToShow: 2 112 } 113 }, 114 { 115 breakpoint: 767, 116 settings: { 117 slidesToScroll: 3, 118 slidesToShow: 3, 119 centerMode: false, 120 centerPadding: '0', 121 } 122 }, 123 { 124 breakpoint: 1024, 125 settings: { 126 slidesToScroll: 2, 127 slidesToShow: 4, 128 centerMode: false, 129 centerPadding: '0', 130 } 131 } 132 ] 133 }); 134}); 135
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.