1addEventListener("DOMContentLoaded", (event) => { 2 3 let forms = document.querySelectorAll('.js-custom-registration-form') 4 forms.forEach(form => { 5 let userEmail = localStorage.getItem('registration_email') 6 console.log(form) 7 if (userEmail) { 8 form.querySelector('.custom-hero-form--not-registered').classList.add('hidden') 9 form.querySelector('.custom-hero-form--registered').classList.add('active') 10 } else { 11 form.addEventListener('submit', function(event){ 12 event.preventDefault() 13 localStorage.setItem('registration_email', form.querySelector('.custom_email-input').value); 14 location.replace('/join_us'); 15 return false 16 }) 17 } 18 }) 19 20 let plansButtons = document.querySelectorAll('.plans-table--header-button'); 21 plansButtons.forEach(button => { 22 $(button).on('click', function(event){ 23 event.preventDefault() 24 25 $(this).parents('.plans-table-inner').find('.plans-table--header-button').removeClass('active') 26 $(this).addClass('active') 27 28 let href = $(this).data('href') 29 $(this).parents('.plans-table-inner').find('.plans-table--actions--get-started').attr('href', href) 30 }) 31 32 }) 33 34 $(function(){ 35 $('.js-hero-slider').slick({ 36 slidesToShow: 1, 37 slidesToScroll: 1, 38 autoplay: true, 39 autoplaySpeed: 7000, 40 pauseOnHover: false 41 }) 42 43 }) 44 45}); 46 47
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.