PageSourceSearch

https://livy.ai/themes/default/assets/js/frontend/frontend-animations.js

js livy.ai collected 2026-10-05 12:13:50 UTC 548 bytes, 28 lines download raw bytes

1( () => {
2	"use strict";
3
4	const body = document.body;
5	const sections = document.querySelectorAll( '.site-section' );
6
7	async function onPageLoad() {
8		await document.fonts.ready;
9
10		body.classList.add( 'page-loaded' );
11
12		sectionsInview();
13	}
14
15	function sectionsInview() {
16		sections.forEach( section => {
17			new IntersectionObserver( ( [ entry ], observer ) => {
18				if ( entry.isIntersecting ) {
19					observer.disconnect();
20					entry.target.classList.add( 'lqd-is-in-view' );
21				}
22			} ).observe( section );
23		} );
24	};
25
26	onPageLoad();
27
28} )();

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.