HEX
Server: nginx/1.18.0
System: Linux test-ipsremont 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
User: ips (1000)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/design.system/node_modules/muggle-string/out/segment.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.segment = void 0;
function segment(...args) {
    const text = args[0];
    if (args.length === 1) {
        return text;
    }
    let source;
    let start;
    let end;
    let hasData = false;
    let data;
    if (typeof args[1] !== 'number') {
        source = args[1];
        start = typeof args[2] == 'number' ? args[2] : args[2][0];
        end = typeof args[2] == 'number' ? args[2] + text.length : args[2][1];
        hasData = args.length >= 4;
        if (hasData) {
            data = args[3];
        }
    }
    else {
        start = typeof args[1] == 'number' ? args[1] : args[1][0];
        end = typeof args[1] == 'number' ? args[1] + text.length : args[1][1];
        hasData = args.length >= 3;
        if (hasData) {
            data = args[2];
        }
    }
    if (hasData) {
        return [text, source, [start, end], data];
    }
    else {
        return [text, source, [start, end]];
    }
}
exports.segment = segment;
//# sourceMappingURL=segment.js.map