One Hat Cyber Team
Your IP :
108.162.216.16
Server IP :
188.114.96.7
Server :
Linux advantage-project 5.14.0-503.26.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Feb 19 16:28:19 UTC 2025 x86_64
Server Software :
Apache/2.4.62 (Rocky Linux) OpenSSL/3.2.2
PHP Version :
8.3.17
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
htmlOld
/
public
/
components
/
util
/
View File Name :
util.min.js
/** * @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.top<window.innerHeight&&rect.bottom>0;if(cb instanceof Function&&inView)cb();return inView};Util.merge=function(sources,options){options=options||{};var initial={};for(var s=0;s<sources.length;s++){var source=sources[s];if(!source)continue;for(var key in source){if(options.except&&!options.except.indexOf(key)){continue}else if(source[key]instanceof Object&&!(source[key]instanceof Node)&&!(source[key]instanceof Function)){initial[key]=Util.merge([initial[key],source[key]],options)}else if(options.skipNull&&source[key]===null){continue}else{initial[key]=source[key]}}}return initial};Util.uId=function(length){var uId="";for(var i=0;i<length;i++){uId+=String.fromCharCode(97+Math.random()*25)}return uId};