uawdijnntqw1x1x1
IP : 216.73.216.93
Hostname : panel.codeskitter.com
Kernel : Linux panel.codeskitter.com 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
Disable Function : apache_child_terminate, apache_note, apache_setenv, define_syslog_variables, dl, link, opcache_get_status, openlog, pcntl_exec, pcntl_fork, pcntl_setpriority, popen, posix_getpwuid, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid, posix_setuid
OS : Linux
PATH:
/
home
/
users
/
unlimited
/
www
/
learnoid.codeskitter.site
/
node_modules
/
rollup
/
dist
/
getLogFilter.js
/
/
/* @license Rollup.js v4.40.0 Sat, 12 Apr 2025 08:39:04 GMT - commit 1f2d579ccd4b39f223fed14ac7d031a6c848cd80 https://github.com/rollup/rollup Released under the MIT License. */ 'use strict'; Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); const getLogFilter = filters => { if (filters.length === 0) return () => true; const normalizedFilters = filters.map(filter => filter.split('&').map(subFilter => { const inverted = subFilter.startsWith('!'); if (inverted) subFilter = subFilter.slice(1); const [key, ...value] = subFilter.split(':'); return { inverted, key: key.split('.'), parts: value.join(':').split('*') }; })); return (log) => { nextIntersectedFilter: for (const intersectedFilters of normalizedFilters) { for (const { inverted, key, parts } of intersectedFilters) { const isFilterSatisfied = testFilter(log, key, parts); if (inverted ? isFilterSatisfied : !isFilterSatisfied) { continue nextIntersectedFilter; } } return true; } return false; }; }; const testFilter = (log, key, parts) => { let rawValue = log; for (let index = 0; index < key.length; index++) { if (!rawValue) { return false; } const part = key[index]; if (!(part in rawValue)) { return false; } rawValue = rawValue[part]; } let value = typeof rawValue === 'object' ? JSON.stringify(rawValue) : String(rawValue); if (parts.length === 1) { return value === parts[0]; } if (!value.startsWith(parts[0])) { return false; } const lastPartIndex = parts.length - 1; for (let index = 1; index < lastPartIndex; index++) { const part = parts[index]; const position = value.indexOf(part); if (position === -1) { return false; } value = value.slice(position + part.length); } return value.endsWith(parts[lastPartIndex]); }; exports.getLogFilter = getLogFilter; //# sourceMappingURL=getLogFilter.js.map
/home/users/unlimited/www/learnoid.codeskitter.site/node_modules/rollup/dist/getLogFilter.js