1jQuery(function($){ 2 var topPs = 0; 3 $(window).scroll(function (event) { 4 var st = $(this).scrollTop(); 5 var scroll = $(window).scrollTop(); 6 if (scroll < 300) { 7 jQuery('[data-behavior="sticky"]').removeClass("sticky"); 8 } 9 if (st > topPs) { 10 jQuery('[data-behavior="sticky"]').removeClass("sticky"); 11 12 } else { 13 if (scroll > 200) { 14 jQuery('[data-behavior="sticky"]').addClass("sticky"); 15 } 16 } 17 topPs = st; 18 }); 19 20 $('#mobile-menu-open').on('click', function (e) { 21 e.preventDefault(); 22 $('.mobile-menu').addClass('show'); 23 $('body').addClass('has-mobile-menu'); 24 }); 25 $('#mobile-menu-close').on('click', function (e) { 26 e.preventDefault(); 27 $('.mobile-menu').removeClass('show'); 28 $('body').removeClass('has-mobile-menu'); 29 }); 30 31 32 $( "#container-menu" ).clone().appendTo( "#container-flyingmenu" ); 33}); 34 35 36function validNewPass(pass = ''){ 37 isValid = false; 38 if(pass.length > 0){ 39 isValid = true; 40 //Length 41 if(pass.length < 7){ 42 $('.requirements-list .requirement-elem.req-length .icon-cntr').removeClass('success').addClass('failure'); 43 $('.requirements-list .requirement-elem.req-length i').removeClass('fa-check-circle').addClass('fa-exclamation-circle'); 44 isValid = false; 45 }else{ 46 $('.requirements-list .requirement-elem.req-length .icon-cntr').removeClass('failure').addClass('success'); 47 $('.requirements-list .requirement-elem.req-length i').removeClass('fa-exclamation-circle').addClass('fa-check-circle'); 48 } 49 //Latin letters 50 if(!(/^(?![\d\~\!\?\@\#\$\%\^\&\*\_\-\+\(\)\[\]\{\}\>\<\/\\\|\"\'\.\,\:\;]+$)[a-zA-Z0-9\~\!\?\@\#\$\%\^\&\*\_\-\+\(\)\[\]\{\}\>\<\/\\\|\"\'\.\,\:\;]*$/.test(pass))){ 51 $('.requirements-list .requirement-elem.req-latin .icon-cntr').removeClass('success').addClass('failure'); 52 $('.requirements-list .requirement-elem.req-latin i').removeClass('fa-check-circle').addClass('fa-exclamation-circle'); 53 isValid = false; 54 }else{ 55 $('.requirements-list .requirement-elem.req-latin .icon-cntr').removeClass('failure').addClass('success'); 56 $('.requirements-list .requirement-elem.req-latin i').removeClass('fa-exclamation-circle').addClass('fa-check-circle'); 57 } 58 //Uppercase 59 if(!(/[A-ZÐ-Я]/.test(pass))){ 60 $('.requirements-list .requirement-elem.req-upper .icon-cntr').removeClass('success').addClass('failure'); 61 $('.requirements-list .requirement-elem.req-upper i').removeClass('fa-check-circle').addClass('fa-exclamation-circle'); 62 isValid = false; 63 }else{ 64 $('.requirements-list .requirement-elem.req-upper .icon-cntr').removeClass('failure').addClass('success'); 65 $('.requirements-list .requirement-elem.req-upper i').removeClass('fa-exclamation-circle').addClass('fa-check-circle'); 66 } 67 //Numbers 68 if(!(/[0-9]/.test(pass))){ 69 $('.requirements-list .requirement-elem.req-numbers .icon-cntr').removeClass('success').addClass('failure'); 70 $('.requirements-list .requirement-elem.req-numbers i').removeClass('fa-check-circle').addClass('fa-exclamation-circle'); 71 isValid = false; 72 }else{ 73 $('.requirements-list .requirement-elem.req-numbers .icon-cntr').removeClass('failure').addClass('success'); 74 $('.requirements-list .requirement-elem.req-numbers i').removeClass('fa-exclamation-circle').addClass('fa-check-circle'); 75 } 76 //Spec 77 if(!(/[\~\!\?\@\#\$\%\^\&\*\_\-\+\(\)\[\]\{\}\>\<\/\\\|\"\'\.\,\:\;]/.test(pass))){ 78 $('.requirements-list .requirement-elem.req-spec .icon-cntr').removeClass('success').addClass('failure'); 79 $('.requirements-list .requirement-elem.req-spec i').removeClass('fa-check-circle').addClass('fa-exclamation-circle'); 80 isValid = false; 81 }else{ 82 $('.requirements-list .requirement-elem.req-spec .icon-cntr').removeClass('failure').addClass('success'); 83 $('.requirements-list .requirement-elem.req-spec i').removeClass('fa-exclamation-circle').addClass('fa-check-circle'); 84 } 85 }else{ 86 $('.requirements-list .requirement-elem.req-length .icon-cntr').removeClass('success failure'); 87 $('.requirements-list .requirement-elem.req-length i').removeClass('fa-check-circle').addClass('fa-exclamation-circle'); 88 $('.requirements-list .requirement-elem.req-latin .icon-cntr').removeClass('success failure'); 89 $('.requirements-list .requirement-elem.req-latin i').removeClass('fa-check-circle').addClass('fa-exclamation-circle'); 90 $('.requirements-list .requirement-elem.req-upper .icon-cntr').removeClass('success failure'); 91 $('.requirements-list .requirement-elem.req-upper i').removeClass('fa-check-circle').addClass('fa-exclamation-circle'); 92 $('.requirements-list .requirement-elem.req-numbers .icon-cntr').removeClass('success failure'); 93 $('.requirements-list .requirement-elem.req-numbers i').removeClass('fa-check-circle').addClass('fa-exclamation-circle'); 94 $('.requirements-list .requirement-elem.req-spec .icon-cntr').removeClass('success failure'); 95 $('.requirements-list .requirement-elem.req-spec i').removeClass('fa-check-circle').addClass('fa-exclamation-circle'); 96 } 97 98 return isValid; 99} 100//Show/hide password 101$('.pass-container .show-pass').mousedown(function(e){ 102 e.preventDefault(); 103 let isCurTypePass = $(this).next().attr("type") === 'password'; 104 $(this).find('i').toggleClass('fa-eye fa-eye-slash') 105 $(this).next().attr("type", isCurTypePass ? 'text' : 'password') 106 $(this).next().focus(); 107});
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.