1const canadianStates={AB:"Alberta",BC:"British Columbia",MB:"Manitoba",NB:"New Brunswick",NL:"Newfoundland and Labrador",NS:"Nova Scotia",NT:"Northwest Territories",NU:"Nunavut",ON:"Ontario",PE:"Prince Edward Island",QC:"Quebec",SK:"Saskatchewan",YT:"Yukon",};const usStates={AL:"Alabama",AK:"Alaska",AZ:"Arizona",AR:"Arkansas",CA:"California",CO:"Colorado",CT:"Connecticut",DE:"Delaware",FL:"Florida",GA:"Georgia",HI:"Hawaii",ID:"Idaho",IL:"Illinois",IN:"Indiana",IA:"Iowa",KS:"Kansas",KY:"Kentucky",LA:"Louisiana",ME:"Maine",MD:"Maryland",MA:"Massachusetts",MI:"Michigan",MN:"Minnesota",MS:"Mississippi",MO:"Missouri",MT:"Montana",NE:"Nebraska",NV:"Nevada",NH:"New Hampshire",NJ:"New Jersey",NM:"New Mexico",NY:"New York",NC:"North Carolina",ND:"North Dakota",OH:"Ohio",OK:"Oklahoma",OR:"Oregon",PA:"Pennsylvania",RI:"Rhode Island",SC:"South Carolina",SD:"South Dakota",TN:"Tennessee",TX:"Texas",UT:"Utah",VT:"Vermont",VA:"Virginia",WA:"Washington",WV:"West Virginia",WI:"Wisconsin",WY:"Wyoming",};function getFullStateName(abbreviation,country){if(country==="Canada"){return canadianStates[abbreviation]||"Unknown Province"}else if(country==="USA"){return usStates[abbreviation]||"Unknown State"}else{return"Invalid Country"}} 2function formatString(str){return str.toLowerCase().replace(/\s+/g,"-")} 3$(document).ready(function(){applyTheme();window.matchMedia("(prefers-color-scheme: light)").addEventListener("change",function(){applyTheme();const theme=localStorage.getItem("theme");if(theme==="light"){$("#theme-switch").prop("checked",!0)}else{$("#theme-switch").prop("checked",!1)}});$("#theme-switch").on("change",function(e){console.log("theme-switch",e.target.checked);if(e.target.checked){$("body").addClass("lightmode");localStorage.setItem("theme","light")}else{$("body").removeClass("lightmode");localStorage.setItem("theme","dark")} 4$(".theme-image").each(function(){let newSrc=e.target.checked?$(this).data("light"):$(this).data("dark");$(this).attr("src",newSrc);if($(this).hasClass("size-80")){$(this).css("width",e.target.checked?"80px":"40px")}})});if(typeof $.fn.tiltedpage_scroll==="function"){$(".smaller-section").tiltedpage_scroll({angle:30,outAnimation:!1,})} 5$(".custom-nav .prev").click(function(){$(".FeaturesSlider, .caseStuday, .caseStuday3colm").trigger("prev.owl.carousel",)});$(".custom-nav .next").click(function(){$(".FeaturesSlider, .caseStuday, .caseStuday3colm").trigger("next.owl.carousel",)});$(".trustedBy-inner-slider").owlCarousel({center:!1,nav:!1,loop:!0,autoplay:!0,autoplayTimeout:3000,dragBeforeAnimFinish:!1,autoplayHoverPause:!0,margin:28,dots:!1,items:1,dragBeforeAnimFinish:!0,mouseDrag:!0,touchDrag:!0,slideSpeed:200,autoWidth:!1,paginationSpeed:800,rewindSpeed:1000,responsive:{100:{items:2,},375:{items:3,},600:{items:3,},768:{items:4,},1000:{items:5,},1280:{items:6,},},});$(".hero-testimonials-slider").owlCarousel({items:1,loop:!0,autoplay:!0,autoplayTimeout:10000,autoplayHoverPause:!0,nav:!1,dots:!1,margin:0,smartSpeed:600,mouseDrag:!1,touchDrag:!1,animateOut:"fadeOut",animateIn:"fadeIn",});$(".ClientSayslider").owlCarousel({center:!1,nav:!1,loop:!1,autoplay:!0,autoplayTimeout:10000,dragBeforeAnimFinish:!1,autoplayHoverPause:!0,margin:28,dots:"true",items:1,dragBeforeAnimFinish:!0,mouseDrag:!0,touchDrag:!0,slideSpeed:200,autoWidth:!1,paginationSpeed:800,rewindSpeed:1000,responsive:{600:{items:1,},1000:{items:2,},1280:{items:2,},},});$(".FeaturesSlider").owlCarousel({center:!1,nav:!1,loop:!0,autoplay:!0,autoplayTimeout:10000,dragBeforeAnimFinish:!1,autoplayHoverPause:!0,margin:28,dots:"true",items:1,dragBeforeAnimFinish:!0,mouseDrag:!0,touchDrag:!0,slideSpeed:200,paginationSpeed:800,rewindSpeed:1000,responsive:{600:{items:2,},1000:{items:3,},1200:{items:3,},1300:{items:3,},1500:{items:3,},1600:{items:4,},},});$(".StuffWeLoveSlider").owlCarousel({center:!1,nav:!1,loop:!1,autoplay:!1,autoplayTimeout:10000,autoplayHoverPause:!0,dragBeforeAnimFinish:!1,margin:28,dots:!0,items:1,responsive:{600:{items:2,dots:!1,},1000:{items:3,},},});$(".logoSider").owlCarousel({center:!0,nav:!1,loop:!0,autoplay:!0,autoplayTimeout:5000,autoplayHoverPause:!1,dragBeforeAnimFinish:!1,margin:28,dots:!1,items:2,responsive:{600:{items:4,dots:!1,center:!0,},1000:{items:4,center:!0,},},});$(".caseStuday").owlCarousel({loop:!0,margin:28,autoplay:!0,autoplayTimeout:10000,autoplayHoverPause:!0,dragBeforeAnimFinish:!1,dots:!0,responsive:{0:{items:1,},640:{items:2,},},});$(".caseStuday3colm").owlCarousel({loop:!0,margin:28,autoplay:!0,autoplayTimeout:10000,autoplayHoverPause:!0,dragBeforeAnimFinish:!1,dots:!1,responsive:{0:{items:1,},640:{items:3,},},});$(".cornerstones-slider").owlCarousel({loop:!0,center:!0,margin:28,autoplay:!0,autoplayTimeout:10000,autoplayHoverPause:!0,dragBeforeAnimFinish:!1,dots:!0,items:1,responsive:{600:{items:2,},1000:{items:3,},1200:{items:3,},1300:{items:3,},1400:{items:4,},},});$(window).scroll(function(){const scrollTop=$(this).scrollTop();const $scrollHide=$(".scroll-hide");if(scrollTop>800){$scrollHide.css({display:"block",opacity:1,visibility:"visible",transition:"opacity 0.3s ease-in-out",})}else{$scrollHide.css({opacity:0,visibility:"hidden",transition:"opacity 0.3s ease-in-out",})}});function applyTheme(){let theme=localStorage.getItem("theme")||(window.matchMedia("(prefers-color-scheme: light)").matches?"light":"dark");if(theme==="light"){$("body").addClass("lightmode");$("#theme-switch").prop("checked",!0)}else{$("body").removeClass("lightmode");$("#theme-switch").prop("checked",!1)} 6$(".theme-image").each(function(){let newSrc=theme==="light"?$(this).data("light"):$(this).data("dark");$(this).attr("src",newSrc);if($(this).hasClass("size-80")){$(this).css("width",theme==="light"?"80px":"40px")}})} 7let currentActiveSection=1;let lastScrollY=window.scrollY;let scrollDirection="down";function updateActiveImage(){const sections=document.querySelectorAll(".content-section");const images=document.querySelectorAll(".image-item");const windowHeight=window.innerHeight;const scrollPosition=window.scrollY;if(scrollPosition>lastScrollY){scrollDirection="down"}else if(scrollPosition<lastScrollY){scrollDirection="up"} 8lastScrollY=scrollPosition;sections.forEach((section,index)=>{const rect=section.getBoundingClientRect();const sectionTop=rect.top+scrollPosition;const sectionMiddle=sectionTop+rect.height/2;const viewportMiddle=scrollPosition+windowHeight/2;if(Math.abs(sectionMiddle-viewportMiddle)<rect.height/2){const sectionNumber=index+1;if(currentActiveSection!==sectionNumber){const previousSection=currentActiveSection;currentActiveSection=sectionNumber;sections.forEach((s)=>s.classList.remove("active"));section.classList.add("active");const previousImage=document.querySelector(`[data-image="${previousSection}"]`,);if(previousImage&&previousImage.classList.contains("active")){previousImage.classList.remove("active");if(scrollDirection==="down"){previousImage.classList.add("hiding-up");previousImage.classList.remove("hiding-down")}else{previousImage.classList.add("hiding-down");previousImage.classList.remove("hiding-up")}} 9const activeImage=document.querySelector(`[data-image="${sectionNumber}"]`,);if(activeImage){activeImage.classList.remove("hiding-up","hiding-down","from-top",);activeImage.style.transition="none";activeImage.style.opacity="0";if(scrollDirection==="down"){activeImage.style.transform="translateY(80px)"}else{activeImage.style.transform="translateY(-80px)"} 10void activeImage.offsetHeight;activeImage.style.transition="";requestAnimationFrame(()=>{activeImage.style.transform="";activeImage.style.opacity="";activeImage.classList.add("active")})}}}})} 11let ticking=!1;window.addEventListener("scroll",()=>{if(!ticking){window.requestAnimationFrame(()=>{updateActiveImage();ticking=!1});ticking=!0}});updateActiveImage();window.nextStep=function(){const step1=document.getElementById("step1");const step2=document.getElementById("step2");step1.classList.remove("active");step2.classList.add("active")};window.prevStep=function(){const step1=document.getElementById("step1");const step2=document.getElementById("step2");step2.classList.remove("active");step1.classList.add("active")};document.addEventListener("DOMContentLoaded",function(){const form=document.getElementById("certificationForm");if(!form)return;form.addEventListener("submit",function(e){e.preventDefault();const formData=new FormData(this);const data={};for(let[key,value]of formData.entries()){data[key]=value} 12alert("Application submitted successfully! We will review your application soon.",);this.reset();const step1=document.getElementById("step1");const step2=document.getElementById("step2");if(step1&&step2){step2.classList.remove("active");step1.classList.add("active")} 13const repliersNo=document.getElementById("repliersNo");if(repliersNo)repliersNo.checked=!0})})})
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.