/** * @module αUtil * @version 1.0.1 * @desc Сервисные функции для α-модулей * @author OXAYAZA {@link https://github.com/OXAYAZA} * @license CC BY-SA 4.0 {@link https://creativecommons.org/licenses/by-sa/4.0/} * @see {@link https://oxayaza.page.link/linkedin} */ function Util(){}Util.inViewport=function(element,cb){var rect=element.getBoundingClientRect(),inView=rect.top0;if(cb instanceof Function&&inView)cb();return inView};Util.merge=function(sources,options){options=options||{};var initial={};for(var s=0;s