1"use strict";!function(){const mhAnimations=document.querySelectorAll("[data-mh-animation]");if(document.documentElement.classList.contains("no-js")&&document.documentElement.classList.remove("no-js"),document.documentElement.classList.contains("js")||document.documentElement.classList.add("js"),"IntersectionObserver"in window){let animationObserver=new IntersectionObserver(animationObserverCallback,{root:null,rootMargin:"0px 0px -20% 0px",threshold:.1});function animationObserverCallback(entries,animationObserver){entries.forEach((entry,index)=>{if(entry.isIntersecting){if(entry.target.classList.contains("animated")||(entry.target.style.willChange="opacity, transform"),entry.target.dataset.mhAnimation&&entry.target.classList.add(entry.target.dataset.mhAnimation,"mh-animation--animated"),entry.target.dataset.textEffectDelay){let delay=parseInt(entry.target.dataset.textEffectDelay);window.setTimeout(function(){entry.target.classList.add("animated")},delay)}else entry.target.classList.add("animated");entry.target.addEventListener("animationend",function mhAnimationCallback(){entry.target.style.willChange="auto",entry.target.removeEventListener("animationend",mhAnimationCallback)}),animationObserver.unobserve(entry.target)}})}mhAnimations.forEach(mhAnimation=>{animationObserver.observe(mhAnimation)})}}(); 2//# sourceURL=https://44358991.fs1.hubspotusercontent-na1.net/hubfs/44358991/hub_generated/template_assets/1/189650734752/1790359561734/template_mh-animations.js
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.