1(function () { 2 // google event on click of video play 3 jQuery('[data-yt-video-player]').on('click', function () { 4 GA_FLAG && ga('send', 'event', 'Classes video', 'Classes video Button click', 'Classes video Button type: videoPlayButton'); 5 }); 6 7 // video selector 8 jQuery('[data-video-selector]').on('change', function () { 9 var selectedValue = jQuery(this).val(); 10 jQuery('[data-selected-video]').addClass('hidden'); 11 jQuery('[data-selected-video=' + selectedValue + ']').removeClass('hidden'); 12 }); 13 14 // Fixed card header function 15 function fixedCardHeader() { 16 var window_top = jQuery(window).scrollTop() + jQuery('[data-header]').height(); 17 var learnClasses = jQuery('[data-learn-classes-card]'); 18 if (learnClasses.length) { 19 var learnClassesOffset = learnClasses.offset().top; 20 var scrollTill = learnClasses.find('[data-learn-classes-scroll-to]').offset().top; 21 jQuery('[data-stickyBtn]').removeClass('stick').css({ 22 "width": jQuery('[data-learn-classes-card]').outerWidth() + 'px' 23 }); 24 if (window_top > learnClassesOffset && window_top <= scrollTill) { 25 jQuery('[data-stickyBtn]').addClass('stick').css({ 26 "position": "fixed" 27 }); 28 } else { 29 jQuery('[data-stickyBtn]').removeClass('stick').css({ 30 "position": "absolute" 31 }); 32 } 33 } 34 } 35 36 jQuery(window).scroll(function () { 37 fixedCardHeader(); 38 }); 39 40 fixedCardHeader(); 41 42 var img = ['app-innovation-and-interactivity.png', 'personalised-learning-journey.png', 'unlimited-practice-and-revision.png', 'individual-knowledge-graph.png']; 43 document.querySelectorAll('[data-interactive-activity] li').forEach(function (item, index) { 44 item.addEventListener('click', function () { 45 jQuery('[data-innovation-img]').attr('src', "https://cdn1.byjus.com/byjusweb/img/classes/" + img[index]); 46 jQuery('[data-interactive-activity] .li-caption').removeClass('active'); 47 jQuery('[data-interactive-activity] .pointer-list-title').removeClass('active'); 48 jQuery('[data-interactive-activity] .li-caption').eq(index).addClass('active'); 49 jQuery('[data-interactive-activity] .pointer-list-title').eq(index).addClass('active'); 50 }) 51 }); 52 53 var IS_MOBILE = WINDOW_WIDTH <= 767.99999 ? 1 : 0; 54 if (IS_MOBILE) { 55 jQuery('[data-faq-collapse-1]').attr('aria-expanded', false); 56 jQuery('#faq-collapse-1').attr('aria-expanded', false); 57 jQuery('#faq-collapse-1').removeClass('in'); 58 59 jQuery('.carousel').carousel({ 60 interval: false, 61 }); 62 } 63})();
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.