'Ha'bibi (Albanian Remix)', 'Ricky Rich & Da'rdan'
x < endX + step / 2x == y - неправильноabs(x - y) < epsilon * max(abs(x), abs(y)) - правильно.
isIntersecting: false. Блокам добавляется класс show. Блоки выезжают на экран, для полностью появившегоя блока снимается наблюдение, после чего он всегда остаётся в основном потоке.