HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux wordpress-ubuntu-s-2vcpu-4gb-fra1-01 5.4.0-169-generic #187-Ubuntu SMP Thu Nov 23 14:52:28 UTC 2023 x86_64
User: root (0)
PHP: 7.4.33
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/tana/frontend/node_modules/locutus/php/filesystem/basename.js.map
{"version":3,"sources":["../../../src/php/filesystem/basename.js"],"names":["module","exports","basename","path","suffix","b","lastChar","charAt","length","slice","replace","substr"],"mappings":";;AAAAA,OAAOC,OAAP,GAAiB,SAASC,QAAT,CAAmBC,IAAnB,EAAyBC,MAAzB,EAAiC;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,MAAIC,IAAIF,IAAR;AACA,MAAIG,WAAWD,EAAEE,MAAF,CAASF,EAAEG,MAAF,GAAW,CAApB,CAAf;;AAEA,MAAIF,aAAa,GAAb,IAAoBA,aAAa,IAArC,EAA2C;AACzCD,QAAIA,EAAEI,KAAF,CAAQ,CAAR,EAAW,CAAC,CAAZ,CAAJ;AACD;;AAEDJ,MAAIA,EAAEK,OAAF,CAAU,WAAV,EAAuB,EAAvB,CAAJ;;AAEA,MAAI,OAAON,MAAP,KAAkB,QAAlB,IAA8BC,EAAEM,MAAF,CAASN,EAAEG,MAAF,GAAWJ,OAAOI,MAA3B,MAAuCJ,MAAzE,EAAiF;AAC/EC,QAAIA,EAAEM,MAAF,CAAS,CAAT,EAAYN,EAAEG,MAAF,GAAWJ,OAAOI,MAA9B,CAAJ;AACD;;AAED,SAAOH,CAAP;AACD,CA9BD","file":"basename.js","sourcesContent":["module.exports = function basename (path, suffix) {\n  //  discuss at: http://locutus.io/php/basename/\n  // original by: Kevin van Zonneveld (http://kvz.io)\n  // improved by: Ash Searle (http://hexmen.com/blog/)\n  // improved by: Lincoln Ramsay\n  // improved by: djmix\n  // improved by: Dmitry Gorelenkov\n  //   example 1: basename('/www/site/home.htm', '.htm')\n  //   returns 1: 'home'\n  //   example 2: basename('ecra.php?p=1')\n  //   returns 2: 'ecra.php?p=1'\n  //   example 3: basename('/some/path/')\n  //   returns 3: 'path'\n  //   example 4: basename('/some/path_ext.ext/','.ext')\n  //   returns 4: 'path_ext'\n\n  var b = path\n  var lastChar = b.charAt(b.length - 1)\n\n  if (lastChar === '/' || lastChar === '\\\\') {\n    b = b.slice(0, -1)\n  }\n\n  b = b.replace(/^.*[/\\\\]/g, '')\n\n  if (typeof suffix === 'string' && b.substr(b.length - suffix.length) === suffix) {\n    b = b.substr(0, b.length - suffix.length)\n  }\n\n  return b\n}\n"]}