diff --git a/.gitignore b/.gitignore index 388ab41..9ab0d3f 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,8 @@ pnpm-debug.log* # PyCharm-specific files .idea/ + +src/assets/images/convert/input/* +!src/assets/images/convert/input/.gitkeep +src/assets/images/convert/output/* +!src/assets/images/convert/output/.gitkeep diff --git a/package-lock.json b/package-lock.json index 12937d8..18062bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,6 +30,9 @@ "sharp": "^0.33.2" }, "devDependencies": { + "chalk": "^5.5.0", + "commander": "^14.0.0", + "ora": "^8.2.0", "prettier": "^3.0.3", "prettier-plugin-astro": "^0.12.0", "prettier-plugin-tailwindcss": "^0.5.4", @@ -1337,6 +1340,19 @@ "@types/react": "*" } }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -1404,6 +1420,48 @@ } ] }, + "node_modules/chalk": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.5.0.tgz", + "integrity": "sha512-1tm8DTaJhPBG3bIkVeZt1iZM9GfSX2lzOeDVZH9R9ffRHpmHvxZ/QhgQH/aDTkswQVt+YHdXAdS/In/30OjCbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cli-cursor": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/client-only": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", @@ -1465,6 +1523,16 @@ "node": ">= 0.8" } }, + "node_modules/commander": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.0.tgz", + "integrity": "sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + } + }, "node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", @@ -1531,6 +1599,13 @@ "csstype": "^3.0.2" } }, + "node_modules/emoji-regex": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", + "dev": true, + "license": "MIT" + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -1595,6 +1670,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-east-asian-width": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", + "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -1666,6 +1754,32 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-unicode-supported": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -1692,6 +1806,36 @@ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, + "node_modules/log-symbols": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", + "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^5.3.0", + "is-unicode-supported": "^1.3.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -1722,6 +1866,19 @@ "node": ">= 0.6" } }, + "node_modules/mimic-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -1801,6 +1958,46 @@ "node": ">=0.10.0" } }, + "node_modules/onetime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-function": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-8.2.0.tgz", + "integrity": "sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^5.3.0", + "cli-cursor": "^5.0.0", + "cli-spinners": "^2.9.2", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^2.0.0", + "log-symbols": "^6.0.0", + "stdin-discarder": "^0.2.2", + "string-width": "^7.2.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -2094,6 +2291,23 @@ "node": ">=4" } }, + "node_modules/restore-cursor": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/s.color": { "version": "0.0.15", "resolved": "https://registry.npmjs.org/s.color/-/s.color-0.0.15.tgz", @@ -2166,6 +2380,19 @@ "@img/sharp-win32-x64": "0.33.5" } }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", @@ -2195,6 +2422,19 @@ "node": ">=0.10.0" } }, + "node_modules/stdin-discarder": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.2.2.tgz", + "integrity": "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/streamsearch": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", @@ -2203,6 +2443,40 @@ "node": ">=10.0.0" } }, + "node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/styled-jsx": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", diff --git a/package.json b/package.json index 7fdd1c0..3c70d3b 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,8 @@ "dev": "next dev", "start": "next dev", "build": "next build", - "lint": "next lint" + "lint": "next lint", + "image-convert": "node scripts/imageConverter.js -i ./src/assets/images/convert/input -o ./src/assets/images/convert/output -j ./src/assets/images/convert/output/images.js -p './'" }, "dependencies": { "@emotion/cache": "^11.11.0", @@ -31,6 +32,9 @@ "sharp": "^0.33.2" }, "devDependencies": { + "chalk": "^5.5.0", + "commander": "^14.0.0", + "ora": "^8.2.0", "prettier": "^3.0.3", "prettier-plugin-astro": "^0.12.0", "prettier-plugin-tailwindcss": "^0.5.4", diff --git a/scripts/imageConverter.js b/scripts/imageConverter.js new file mode 100644 index 0000000..6ae707d --- /dev/null +++ b/scripts/imageConverter.js @@ -0,0 +1,723 @@ +#!/usr/bin/env node + +/** + * Image to WebP Converter Script with UUID-based Filenames + * Node.js version for cross-platform compatibility (Windows, macOS, Linux) + * + * Converts images to WebP format, downscales to 1920x1080, and generates JS/TS import files + * Uses UUID-based filenames for maximum web compatibility + * + * Usage: node convert-images.js [options] + * Or as npm script: npm run convert-images + */ + +import fs from 'fs/promises'; +import path from 'path'; +import { existsSync } from 'fs'; +import { spawn } from 'child_process'; +import { randomUUID } from 'crypto'; +import { fileURLToPath } from 'url'; +import { program } from 'commander'; +import chalk from 'chalk'; +import ora from 'ora'; + +// Get current directory for ES modules +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); + +// Configuration object +const config = { + inputDir: '.', + outputDir: './webp_output', + quality: 80, + jsOutputFile: null, // Will be set to outputDir/images.js if not specified + importPath: './', + maxWidth: 1920, + maxHeight: 1080, + supportedExtensions: ['.jpg', '.jpeg', '.png', '.tiff', '.tif', '.bmp', '.gif', '.webp'], + skipExisting: false, + verbose: false +}; + +// Statistics tracking +const stats = { + totalFiles: 0, + convertedFiles: 0, + failedFiles: 0, + skippedFiles: 0, + totalOriginalSize: 0, + totalConvertedSize: 0, + startTime: Date.now() +}; + +// Array to store converted image info +const convertedImages = []; + +/** + * Console output utilities with colors + */ +const logger = { + info: (message) => console.log(chalk.blue('[INFO]'), message), + success: (message) => console.log(chalk.green('[SUCCESS]'), message), + warning: (message) => console.log(chalk.yellow('[WARNING]'), message), + error: (message) => console.log(chalk.red('[ERROR]'), message), + verbose: (message) => { + if (config.verbose) console.log(chalk.gray('[VERBOSE]'), message); + } +}; + +/** + * Check if ImageMagick is installed and available + */ +async function checkImageMagick() { + const commands = ['magick', 'convert']; + + for (const cmd of commands) { + try { + await execCommand(cmd, ['--version'], { timeout: 5000 }); + logger.verbose(`Found ImageMagick command: ${cmd}`); + return cmd; + } catch (error) { + logger.verbose(`Command '${cmd}' not found`); + continue; + } + } + + throw new Error('ImageMagick is not installed or not in PATH. Please install ImageMagick first.'); +} + +/** + * Execute a command and return the result + */ +function execCommand(command, args = [], options = {}) { + return new Promise((resolve, reject) => { + const timeout = options.timeout || 30000; + const child = spawn(command, args, { + stdio: options.capture ? 'pipe' : 'inherit', + shell: process.platform === 'win32' + }); + + let stdout = ''; + let stderr = ''; + + if (options.capture) { + child.stdout?.on('data', (data) => { + stdout += data.toString(); + }); + + child.stderr?.on('data', (data) => { + stderr += data.toString(); + }); + } + + const timer = setTimeout(() => { + child.kill(); + reject(new Error(`Command timeout after ${timeout}ms`)); + }, timeout); + + child.on('close', (code) => { + clearTimeout(timer); + if (code === 0) { + resolve({ stdout: stdout.trim(), stderr: stderr.trim() }); + } else { + reject(new Error(`Command failed with code ${code}: ${stderr}`)); + } + }); + + child.on('error', (error) => { + clearTimeout(timer); + reject(error); + }); + }); +} + +/** + * Get image dimensions using ImageMagick + */ +async function getImageDimensions(filePath, magickCommand) { + try { + const args = magickCommand === 'magick' + ? ['identify', '-format', '%wx%h', filePath] + : ['-identify', '-format', '%wx%h', filePath]; + + const result = await execCommand(magickCommand, args, { capture: true, timeout: 10000 }); + return result.stdout.trim(); + } catch (error) { + logger.verbose(`Failed to get dimensions for ${filePath}: ${error.message}`); + return 'unknown'; + } +} + +/** + * Get file size in bytes + */ +async function getFileSize(filePath) { + try { + const stats = await fs.stat(filePath); + return stats.size; + } catch (error) { + return 0; + } +} + +/** + * Format file size in human readable format + */ +function formatFileSize(bytes) { + if (bytes === 0) return '0 B'; + const k = 1024; + const sizes = ['B', 'KB', 'MB', 'GB']; + const i = Math.floor(Math.log(bytes) / Math.log(k)); + return parseFloat((bytes / Math.pow(k, i)).toFixed(1)) + ' ' + sizes[i]; +} + +/** + * Generate UUID for filename + */ +function generateUUID() { + return randomUUID(); +} + +/** + * Create web-safe filename using UUID + */ +function createWebSafeFilename(originalFilename) { + const uuid = generateUUID(); + return `${uuid}.webp`; +} + +/** + * Sanitize filename for JavaScript variable names + */ +function sanitizeJsName(filename) { + // Remove extension + const nameWithoutExt = path.parse(filename).name; + + // Replace special characters and convert to camelCase + let jsName = nameWithoutExt + .replace(/[^a-zA-Z0-9_-]/g, '') + .replace(/[-_](.)/g, (_, char) => char.toUpperCase()); + + // Ensure it starts with a letter or prepend 'img' + if (/^[0-9]/.test(jsName)) { + jsName = 'img' + jsName; + } + + // Ensure first letter is lowercase for camelCase + jsName = jsName.charAt(0).toLowerCase() + jsName.slice(1); + + return jsName || 'image'; +} + +/** + * Convert a single image to WebP + */ +async function convertImage(inputFile, outputFile, magickCommand) { + const args = []; + + if (magickCommand === 'magick') { + args.push('convert'); + } + + args.push( + inputFile, + '-auto-orient', + '-strip', + '-colorspace', 'sRGB', + '-resize', `${config.maxWidth}x${config.maxHeight}>`, + '-quality', config.quality.toString(), + '-define', 'webp:method=6', + outputFile + ); + + await execCommand(magickCommand, args, { timeout: 60000 }); +} + +/** + * Find all image files in the input directory + */ +async function findImageFiles(inputDir) { + const files = []; + + try { + const entries = await fs.readdir(inputDir, { withFileTypes: true }); + + for (const entry of entries) { + if (entry.isFile()) { + const ext = path.extname(entry.name).toLowerCase(); + if (config.supportedExtensions.includes(ext)) { + files.push(path.join(inputDir, entry.name)); + } + } + } + } catch (error) { + throw new Error(`Failed to read input directory: ${error.message}`); + } + + return files; +} + +/** + * Process a single image file + */ +async function processImage(inputFile, magickCommand, spinner) { + const originalFilename = path.basename(inputFile); + const uuidFilename = createWebSafeFilename(originalFilename); + const outputFile = path.join(config.outputDir, uuidFilename); + const jsVariableName = sanitizeJsName(originalFilename); + + stats.totalFiles++; + spinner.text = `Processing: ${originalFilename}`; + + // Skip if output exists and skipExisting is true + if (config.skipExisting && existsSync(outputFile)) { + logger.verbose(`Skipping ${originalFilename} - output exists`); + stats.skippedFiles++; + return null; + } + + try { + // Get original file info + const originalSize = await getFileSize(inputFile); + const originalDimensions = await getImageDimensions(inputFile, magickCommand); + stats.totalOriginalSize += originalSize; + + // Convert the image + await convertImage(inputFile, outputFile, magickCommand); + + // Get converted file info + const convertedSize = await getFileSize(outputFile); + const convertedDimensions = await getImageDimensions(outputFile, magickCommand); + const convertedSizeHuman = formatFileSize(convertedSize); + stats.totalConvertedSize += convertedSize; + + // Calculate compression ratio + const compressionRatio = originalSize > 0 + ? ((originalSize - convertedSize) * 100 / originalSize).toFixed(1) + : '0'; + + const imageInfo = { + originalName: originalFilename, + jsName: jsVariableName, + outputFile, + dimensions: convertedDimensions, + fileSize: convertedSizeHuman, + uuidFilename, + compressionRatio: parseFloat(compressionRatio) + }; + + convertedImages.push(imageInfo); + stats.convertedFiles++; + + logger.verbose(`✓ ${originalFilename} → ${uuidFilename} (${compressionRatio}% smaller) [${convertedDimensions}] → JS: ${jsVariableName}`); + + return imageInfo; + + } catch (error) { + stats.failedFiles++; + logger.error(`✗ Failed to convert ${originalFilename}: ${error.message}`); + return null; + } +} + +/** + * Generate JavaScript imports file + */ +async function generateJsFile(jsFile) { + logger.info(`Generating JavaScript imports file: ${jsFile}`); + + const relativePath = (outputFile) => { + const rel = path.relative(path.dirname(jsFile), outputFile); + return rel.replace(/\\/g, '/'); // Ensure forward slashes for imports + }; + + const adjustImportPath = (outputFile) => { + const relPath = relativePath(outputFile); + if (config.importPath === './') { + return `./${relPath}`; + } + return `${config.importPath}/${path.basename(outputFile)}`; + }; + + let content = `/** + * Auto-generated image imports + * Generated by convert-images.js script with UUID-based filenames + * + * Features: + * - UUID-based filenames for maximum web compatibility + * - Original filename preservation in metadata + * - TypeScript support with .d.ts file + * - Utility functions for image management + * + * Usage: + * import { images, imageList } from './images.js'; + * + * // Use individual imports + * My Image + * + * // Find image by original name + * const img = getImageByOriginalName('photo.jpg'); + * + * // Or iterate through all images + * imageList.forEach(img => console.log(img.originalName, img.src)); + */ + +// Individual image imports (UUID-based filenames) +`; + + // Add individual imports + for (const img of convertedImages) { + content += `import ${img.jsName} from '${adjustImportPath(img.outputFile)}';\n`; + } + + content += ` +// Images object for easy access +export const images = { +`; + + for (const img of convertedImages) { + content += ` ${img.jsName},\n`; + } + + content += `}; + +// Detailed image information with UUID mapping +export const imageList = [ +`; + + for (const img of convertedImages) { + const relPath = relativePath(img.outputFile); + content += ` { + name: '${img.jsName}', + originalName: '${img.originalName}', + src: ${img.jsName}, + filename: '${path.basename(img.outputFile)}', + uuidFilename: '${img.uuidFilename}', + path: '${relPath}', + dimensions: '${img.dimensions}', + fileSize: '${img.fileSize}' + }, +`; + } + + content += `]; + +// Enhanced utility functions +export const getImageByName = (name) => { + return imageList.find(img => img.name === name); +}; + +export const getImageByOriginalName = (originalName) => { + return imageList.find(img => img.originalName === originalName); +}; + +export const getImageByFilename = (filename) => { + return imageList.find(img => img.filename === filename || img.uuidFilename === filename); +}; + +export const getImagesByDimensions = (width, height) => { + return imageList.filter(img => { + const [w, h] = img.dimensions.split('x').map(Number); + return w === width && h === height; + }); +}; + +export const getRandomImage = () => { + return imageList[Math.floor(Math.random() * imageList.length)]; +}; + +export const searchImages = (query) => { + const lowerQuery = query.toLowerCase(); + return imageList.filter(img => + img.originalName.toLowerCase().includes(lowerQuery) || + img.name.toLowerCase().includes(lowerQuery) + ); +}; + +// Get all unique dimensions +export const getAvailableDimensions = () => { + return [...new Set(imageList.map(img => img.dimensions))]; +}; + +// Group images by dimensions +export const groupImagesByDimensions = () => { + return imageList.reduce((groups, img) => { + const dim = img.dimensions; + if (!groups[dim]) groups[dim] = []; + groups[dim].push(img); + return groups; + }, {}); +}; + +// Export default as images object +export default images; +`; + + await fs.writeFile(jsFile, content, 'utf8'); + logger.success(`JavaScript file generated: ${jsFile}`); +} + +/** + * Generate TypeScript definitions file + */ +async function generateTsDefinitions(jsFile) { + const tsFile = jsFile.replace(/\.js$/, '.d.ts'); + logger.info(`Generating TypeScript definitions: ${tsFile}`); + + let content = `/** + * Auto-generated TypeScript definitions for image imports + * Generated by convert-images.js script with UUID-based filenames + */ + +export interface ImageInfo { + name: string; + originalName: string; + src: string; + filename: string; + uuidFilename: string; + path: string; + dimensions: string; + fileSize: string; +} + +// Individual image imports +`; + + for (const img of convertedImages) { + content += `declare const ${img.jsName}: string;\n`; + } + + content += ` +// Main exports +export declare const images: { +`; + + for (const img of convertedImages) { + content += ` ${img.jsName}: string;\n`; + } + + content += `}; + +export declare const imageList: ImageInfo[]; + +// Enhanced utility functions +export declare const getImageByName: (name: string) => ImageInfo | undefined; +export declare const getImageByOriginalName: (originalName: string) => ImageInfo | undefined; +export declare const getImageByFilename: (filename: string) => ImageInfo | undefined; +export declare const getImagesByDimensions: (width: number, height: number) => ImageInfo[]; +export declare const getRandomImage: () => ImageInfo; +export declare const searchImages: (query: string) => ImageInfo[]; +export declare const getAvailableDimensions: () => string[]; +export declare const groupImagesByDimensions: () => Record; + +export default images; +`; + + await fs.writeFile(tsFile, content, 'utf8'); + logger.success(`TypeScript definitions generated: ${tsFile}`); +} + +/** + * Generate filename mapping file for reference + */ +async function generateMappingFile() { + const mappingFile = path.join(config.outputDir, 'filename-mapping.json'); + logger.info(`Generating filename mapping: ${mappingFile}`); + + const mapping = { + mappings: convertedImages.map(img => ({ + originalName: img.originalName, + uuidFilename: img.uuidFilename, + jsVariableName: img.jsName, + dimensions: img.dimensions, + fileSize: img.fileSize, + compressionRatio: `${img.compressionRatio}%` + })), + generated: new Date().toISOString(), + totalImages: convertedImages.length, + statistics: { + totalFiles: stats.totalFiles, + convertedFiles: stats.convertedFiles, + failedFiles: stats.failedFiles, + skippedFiles: stats.skippedFiles, + originalSize: formatFileSize(stats.totalOriginalSize), + convertedSize: formatFileSize(stats.totalConvertedSize), + totalSavings: stats.totalOriginalSize > 0 + ? `${(((stats.totalOriginalSize - stats.totalConvertedSize) * 100) / stats.totalOriginalSize).toFixed(1)}%` + : '0%' + } + }; + + await fs.writeFile(mappingFile, JSON.stringify(mapping, null, 2), 'utf8'); + logger.success(`Filename mapping generated: ${mappingFile}`); +} + +/** + * Print statistics and usage examples + */ +function printSummary() { + const duration = ((Date.now() - stats.startTime) / 1000).toFixed(1); + + console.log('\n' + chalk.cyan('=== Conversion Summary ===')); + logger.info(`Total images found: ${stats.totalFiles}`); + logger.success(`Successfully converted: ${stats.convertedFiles}`); + + if (stats.skippedFiles > 0) { + logger.warning(`Skipped files: ${stats.skippedFiles}`); + } + + if (stats.failedFiles > 0) { + logger.error(`Failed conversions: ${stats.failedFiles}`); + } + + if (stats.totalOriginalSize > 0 && stats.totalConvertedSize > 0) { + const totalSavings = (((stats.totalOriginalSize - stats.totalConvertedSize) * 100) / stats.totalOriginalSize).toFixed(1); + logger.info(`Original total size: ${formatFileSize(stats.totalOriginalSize)}`); + logger.info(`Converted total size: ${formatFileSize(stats.totalConvertedSize)}`); + logger.success(`Total space saved: ${totalSavings}%`); + } + + logger.info(`Processing time: ${duration}s`); + + if (stats.convertedFiles > 0) { + logger.success(`Conversion completed! Output files are in: ${config.outputDir}`); + logger.success(`JavaScript imports file: ${config.jsOutputFile}`); + logger.success(`TypeScript definitions: ${config.jsOutputFile.replace(/\.js$/, '.d.ts')}`); + logger.success(`Filename mapping: ${path.join(config.outputDir, 'filename-mapping.json')}`); + + // Show usage example + if (convertedImages.length > 0) { + const firstImage = convertedImages[0]; + const jsFileName = path.basename(config.jsOutputFile, '.js'); + + console.log('\n' + chalk.cyan('=== Usage Example ===')); + console.log('// Import all images'); + console.log(`import { images, imageList, getImageByOriginalName } from './${jsFileName}';`); + console.log(''); + console.log('// Use individual images'); + console.log(`${firstImage.originalName}`); + console.log(''); + console.log('// Find by original filename'); + console.log(`const img = getImageByOriginalName('${firstImage.originalName}');`); + console.log('if (img) {'); + console.log(` console.log('Found:', img.originalName, '→', img.uuidFilename);`); + console.log('}'); + console.log(''); + console.log('// Iterate through all images'); + console.log('imageList.forEach(img => {'); + console.log(' console.log(`${img.originalName} → ${img.uuidFilename} (${img.dimensions})`);'); + console.log('});'); + } + } else { + logger.warning('No images were converted.'); + } +} + +/** + * Main function + */ +async function main() { + const spinner = ora('Initializing...').start(); + + try { + // Validate input directory + if (!existsSync(config.inputDir)) { + throw new Error(`Input directory '${config.inputDir}' does not exist`); + } + + // Create output directory + await fs.mkdir(config.outputDir, { recursive: true }); + + // Create JS output directory if needed + const jsDir = path.dirname(config.jsOutputFile); + await fs.mkdir(jsDir, { recursive: true }); + + spinner.text = 'Checking ImageMagick...'; + const magickCommand = await checkImageMagick(); + + spinner.text = 'Finding image files...'; + const imageFiles = await findImageFiles(config.inputDir); + + if (imageFiles.length === 0) { + spinner.fail('No image files found'); + return; + } + + spinner.text = `Found ${imageFiles.length} image files. Starting conversion...`; + logger.info(`Found ${imageFiles.length} image files to process`); + + // Process each image + for (const imageFile of imageFiles) { + await processImage(imageFile, magickCommand, spinner); + } + + if (convertedImages.length > 0) { + spinner.text = 'Generating output files...'; + await generateJsFile(config.jsOutputFile); + await generateTsDefinitions(config.jsOutputFile); + await generateMappingFile(); + } + + spinner.succeed(`Conversion completed! Processed ${convertedImages.length} images`); + printSummary(); + + } catch (error) { + spinner.fail(`Error: ${error.message}`); + process.exit(1); + } +} + +// Command line interface +program + .name('convert-images') + .description('Convert images to WebP format with UUID-based filenames for maximum web compatibility') + .version('1.0.0') + .option('-i, --input ', 'Input directory containing images', '.') + .option('-o, --output ', 'Output directory for converted images', './webp_output') + .option('-q, --quality ', 'WebP quality (0-100)', '80') + .option('-j, --js-output ', 'JavaScript output file path') + .option('-p, --import-path ', 'Import path prefix for JS imports', './') + .option('-w, --width ', 'Maximum width in pixels', '1920') + .option('-h, --height ', 'Maximum height in pixels', '1080') + .option('--skip-existing', 'Skip conversion if output file already exists', false) + .option('-v, --verbose', 'Enable verbose logging', false) + .action((options) => { + // Update config with command line options + config.inputDir = path.resolve(options.input); + config.outputDir = path.resolve(options.output); + config.quality = parseInt(options.quality, 10); + config.jsOutputFile = options.jsOutput + ? path.resolve(options.jsOutput) + : path.join(config.outputDir, 'images.js'); + config.importPath = options.importPath; + config.maxWidth = parseInt(options.width, 10); + config.maxHeight = parseInt(options.height, 10); + config.skipExisting = options.skipExisting; + config.verbose = options.verbose; + + // Validate quality + if (config.quality < 0 || config.quality > 100) { + logger.error('Quality must be between 0 and 100'); + process.exit(1); + } + + // Print configuration + if (config.verbose) { + console.log(chalk.cyan('Configuration:')); + console.log(` Input Directory: ${config.inputDir}`); + console.log(` Output Directory: ${config.outputDir}`); + console.log(` WebP Quality: ${config.quality}`); + console.log(` JS Output File: ${config.jsOutputFile}`); + console.log(` Import Path: ${config.importPath}`); + console.log(` Max Dimensions: ${config.maxWidth}x${config.maxHeight}`); + console.log(` Skip Existing: ${config.skipExisting}`); + console.log(''); + } + + main().catch(error => { + logger.error(`Fatal error: ${error.message}`); + process.exit(1); + }); + }); + +program.parse(); diff --git a/src/app/page.tsx b/src/app/page.tsx index 618ef93..d04c11c 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,6 +1,6 @@ import {VerifiedChecker} from "../components/VerifiedChecker/VerifiedChecker"; import WhatToExpect from "../components/WhatToExpect/WhatToExpect"; -import Sponsors25 from "../components/Sponsors/Sponsors25"; +import Sponsors26 from "../components/Sponsors/Sponsors26"; import Newsletter from "../components/Newsletter/Newsletter"; import {Faq} from "../components/Faq/Faq"; import Team from "../components/Team/Team"; @@ -10,6 +10,7 @@ import {Features} from "../components/Features/Features"; import LandingImage from "../components/LandingImage/LandingImage"; import {Gallery} from "../components/Gallery/Gallery"; import Registration from "../components/Registration/Registration"; +import {Location} from "../components/Location/Location"; import {TimeTable} from "../components/TimeTable/TimeTable"; export default function Page() { @@ -19,11 +20,11 @@ export default function Page() { - + {/* */} - {/* */} + diff --git a/src/assets/images/convert/README.md b/src/assets/images/convert/README.md new file mode 100644 index 0000000..933bc5b --- /dev/null +++ b/src/assets/images/convert/README.md @@ -0,0 +1,2 @@ +# Conversion folder +Please put all your files which you want to convert in the input folder and execute `npm run convert-images`. This will put the images in the output folder with an import file. diff --git a/src/assets/images/convert/input/.gitkeep b/src/assets/images/convert/input/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/assets/images/convert/output/.gitkeep b/src/assets/images/convert/output/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/assets/images/event/2025/00506a93-c516-446b-bed6-8ef12fd9e4da.webp b/src/assets/images/event/2025/00506a93-c516-446b-bed6-8ef12fd9e4da.webp new file mode 100644 index 0000000..86e2adb Binary files /dev/null and b/src/assets/images/event/2025/00506a93-c516-446b-bed6-8ef12fd9e4da.webp differ diff --git a/src/assets/images/event/2025/00862816-85ad-42b6-af2e-a635f0a1e148.webp b/src/assets/images/event/2025/00862816-85ad-42b6-af2e-a635f0a1e148.webp new file mode 100644 index 0000000..7e8fdc4 Binary files /dev/null and b/src/assets/images/event/2025/00862816-85ad-42b6-af2e-a635f0a1e148.webp differ diff --git a/src/assets/images/event/2025/01b7726d-9457-466e-b5ef-5c50b7dbff50.webp b/src/assets/images/event/2025/01b7726d-9457-466e-b5ef-5c50b7dbff50.webp new file mode 100644 index 0000000..6f8d210 Binary files /dev/null and b/src/assets/images/event/2025/01b7726d-9457-466e-b5ef-5c50b7dbff50.webp differ diff --git a/src/assets/images/event/2025/03e3013a-30c1-4c2d-9921-d96f36ec2bdf.webp b/src/assets/images/event/2025/03e3013a-30c1-4c2d-9921-d96f36ec2bdf.webp new file mode 100644 index 0000000..256769b Binary files /dev/null and b/src/assets/images/event/2025/03e3013a-30c1-4c2d-9921-d96f36ec2bdf.webp differ diff --git a/src/assets/images/event/2025/03fee7ad-2e4c-4867-862b-60e0973e426d.webp b/src/assets/images/event/2025/03fee7ad-2e4c-4867-862b-60e0973e426d.webp new file mode 100644 index 0000000..ed4b072 Binary files /dev/null and b/src/assets/images/event/2025/03fee7ad-2e4c-4867-862b-60e0973e426d.webp differ diff --git a/src/assets/images/event/2025/055877e7-74b3-4b0c-876c-8890bf151f1c.webp b/src/assets/images/event/2025/055877e7-74b3-4b0c-876c-8890bf151f1c.webp new file mode 100644 index 0000000..2b7990a Binary files /dev/null and b/src/assets/images/event/2025/055877e7-74b3-4b0c-876c-8890bf151f1c.webp differ diff --git a/src/assets/images/event/2025/064cb360-1d0d-43b6-9de0-5055782a2979.webp b/src/assets/images/event/2025/064cb360-1d0d-43b6-9de0-5055782a2979.webp new file mode 100644 index 0000000..6ed2872 Binary files /dev/null and b/src/assets/images/event/2025/064cb360-1d0d-43b6-9de0-5055782a2979.webp differ diff --git a/src/assets/images/event/2025/0678d366-9a38-460a-9387-ef74844ae99a.webp b/src/assets/images/event/2025/0678d366-9a38-460a-9387-ef74844ae99a.webp new file mode 100644 index 0000000..1e47095 Binary files /dev/null and b/src/assets/images/event/2025/0678d366-9a38-460a-9387-ef74844ae99a.webp differ diff --git a/src/assets/images/event/2025/0761fc7a-ef35-4797-a9ff-23bfe7638822.webp b/src/assets/images/event/2025/0761fc7a-ef35-4797-a9ff-23bfe7638822.webp new file mode 100644 index 0000000..965f1c7 Binary files /dev/null and b/src/assets/images/event/2025/0761fc7a-ef35-4797-a9ff-23bfe7638822.webp differ diff --git a/src/assets/images/event/2025/08a22aa4-2ca9-4f4f-8729-91dd62fe97e0.webp b/src/assets/images/event/2025/08a22aa4-2ca9-4f4f-8729-91dd62fe97e0.webp new file mode 100644 index 0000000..688f9ea Binary files /dev/null and b/src/assets/images/event/2025/08a22aa4-2ca9-4f4f-8729-91dd62fe97e0.webp differ diff --git a/src/assets/images/event/2025/09f6d818-21a3-4f1d-8f61-646fd94a894b.webp b/src/assets/images/event/2025/09f6d818-21a3-4f1d-8f61-646fd94a894b.webp new file mode 100644 index 0000000..596e795 Binary files /dev/null and b/src/assets/images/event/2025/09f6d818-21a3-4f1d-8f61-646fd94a894b.webp differ diff --git a/src/assets/images/event/2025/0bcd4396-f184-4c4b-9369-2fdb21fba938.webp b/src/assets/images/event/2025/0bcd4396-f184-4c4b-9369-2fdb21fba938.webp new file mode 100644 index 0000000..798b3c0 Binary files /dev/null and b/src/assets/images/event/2025/0bcd4396-f184-4c4b-9369-2fdb21fba938.webp differ diff --git a/src/assets/images/event/2025/0beb46e2-84c4-473c-80fe-a8be162d81e2.webp b/src/assets/images/event/2025/0beb46e2-84c4-473c-80fe-a8be162d81e2.webp new file mode 100644 index 0000000..75c3290 Binary files /dev/null and b/src/assets/images/event/2025/0beb46e2-84c4-473c-80fe-a8be162d81e2.webp differ diff --git a/src/assets/images/event/2025/0c8048c9-df92-41c8-9a2f-023b47cb9846.webp b/src/assets/images/event/2025/0c8048c9-df92-41c8-9a2f-023b47cb9846.webp new file mode 100644 index 0000000..a4db756 Binary files /dev/null and b/src/assets/images/event/2025/0c8048c9-df92-41c8-9a2f-023b47cb9846.webp differ diff --git a/src/assets/images/event/2025/0d1a1023-4f45-4d9e-ae81-ded152768702.webp b/src/assets/images/event/2025/0d1a1023-4f45-4d9e-ae81-ded152768702.webp new file mode 100644 index 0000000..6f73167 Binary files /dev/null and b/src/assets/images/event/2025/0d1a1023-4f45-4d9e-ae81-ded152768702.webp differ diff --git a/src/assets/images/event/2025/0f664e03-30a4-4be4-b8dd-054d3035c727.webp b/src/assets/images/event/2025/0f664e03-30a4-4be4-b8dd-054d3035c727.webp new file mode 100644 index 0000000..cc4c894 Binary files /dev/null and b/src/assets/images/event/2025/0f664e03-30a4-4be4-b8dd-054d3035c727.webp differ diff --git a/src/assets/images/event/2025/0fad239a-314f-4780-ac1d-323e3e64588e.webp b/src/assets/images/event/2025/0fad239a-314f-4780-ac1d-323e3e64588e.webp new file mode 100644 index 0000000..920f016 Binary files /dev/null and b/src/assets/images/event/2025/0fad239a-314f-4780-ac1d-323e3e64588e.webp differ diff --git a/src/assets/images/event/2025/123ae782-3877-4b6b-9827-736b24934fe9.webp b/src/assets/images/event/2025/123ae782-3877-4b6b-9827-736b24934fe9.webp new file mode 100644 index 0000000..af9ff0a Binary files /dev/null and b/src/assets/images/event/2025/123ae782-3877-4b6b-9827-736b24934fe9.webp differ diff --git a/src/assets/images/event/2025/128ae27d-83ae-4b33-9ac6-0f03e6a9d141.webp b/src/assets/images/event/2025/128ae27d-83ae-4b33-9ac6-0f03e6a9d141.webp new file mode 100644 index 0000000..099a335 Binary files /dev/null and b/src/assets/images/event/2025/128ae27d-83ae-4b33-9ac6-0f03e6a9d141.webp differ diff --git a/src/assets/images/event/2025/12abde50-12f7-4319-ab0a-8d82bb09fc91.webp b/src/assets/images/event/2025/12abde50-12f7-4319-ab0a-8d82bb09fc91.webp new file mode 100644 index 0000000..2c7f5b5 Binary files /dev/null and b/src/assets/images/event/2025/12abde50-12f7-4319-ab0a-8d82bb09fc91.webp differ diff --git a/src/assets/images/event/2025/13fc1293-a614-40e5-8123-63848468a2f5.webp b/src/assets/images/event/2025/13fc1293-a614-40e5-8123-63848468a2f5.webp new file mode 100644 index 0000000..1aa946d Binary files /dev/null and b/src/assets/images/event/2025/13fc1293-a614-40e5-8123-63848468a2f5.webp differ diff --git a/src/assets/images/event/2025/1502c0c9-a482-4523-a4f6-cd4e9a72c798.webp b/src/assets/images/event/2025/1502c0c9-a482-4523-a4f6-cd4e9a72c798.webp new file mode 100644 index 0000000..bf2ff1c Binary files /dev/null and b/src/assets/images/event/2025/1502c0c9-a482-4523-a4f6-cd4e9a72c798.webp differ diff --git a/src/assets/images/event/2025/155648dd-f2d7-4423-8c07-d78fd3d36caa.webp b/src/assets/images/event/2025/155648dd-f2d7-4423-8c07-d78fd3d36caa.webp new file mode 100644 index 0000000..5d6ec52 Binary files /dev/null and b/src/assets/images/event/2025/155648dd-f2d7-4423-8c07-d78fd3d36caa.webp differ diff --git a/src/assets/images/event/2025/1684239f-81e5-4a91-902c-1149fedca3fd.webp b/src/assets/images/event/2025/1684239f-81e5-4a91-902c-1149fedca3fd.webp new file mode 100644 index 0000000..99a8a94 Binary files /dev/null and b/src/assets/images/event/2025/1684239f-81e5-4a91-902c-1149fedca3fd.webp differ diff --git a/src/assets/images/event/2025/1686aa3a-a39a-4f88-ab40-db0b32c5beb0.webp b/src/assets/images/event/2025/1686aa3a-a39a-4f88-ab40-db0b32c5beb0.webp new file mode 100644 index 0000000..8c0d2e6 Binary files /dev/null and b/src/assets/images/event/2025/1686aa3a-a39a-4f88-ab40-db0b32c5beb0.webp differ diff --git a/src/assets/images/event/2025/174155fc-2037-4319-8c35-200c4c64a409.webp b/src/assets/images/event/2025/174155fc-2037-4319-8c35-200c4c64a409.webp new file mode 100644 index 0000000..5fb0d5f Binary files /dev/null and b/src/assets/images/event/2025/174155fc-2037-4319-8c35-200c4c64a409.webp differ diff --git a/src/assets/images/event/2025/180b7b8c-f222-404b-97bc-4ddea454ccd5.webp b/src/assets/images/event/2025/180b7b8c-f222-404b-97bc-4ddea454ccd5.webp new file mode 100644 index 0000000..afa534c Binary files /dev/null and b/src/assets/images/event/2025/180b7b8c-f222-404b-97bc-4ddea454ccd5.webp differ diff --git a/src/assets/images/event/2025/180e46c6-8c2b-4a9c-9ed0-892036654b78.webp b/src/assets/images/event/2025/180e46c6-8c2b-4a9c-9ed0-892036654b78.webp new file mode 100644 index 0000000..9faa3bf Binary files /dev/null and b/src/assets/images/event/2025/180e46c6-8c2b-4a9c-9ed0-892036654b78.webp differ diff --git a/src/assets/images/event/2025/192410bc-c1eb-4909-b8ad-f7559733866c.webp b/src/assets/images/event/2025/192410bc-c1eb-4909-b8ad-f7559733866c.webp new file mode 100644 index 0000000..d85af49 Binary files /dev/null and b/src/assets/images/event/2025/192410bc-c1eb-4909-b8ad-f7559733866c.webp differ diff --git a/src/assets/images/event/2025/1ab8e537-7a34-47f2-b1f4-69b24d43d3ab.webp b/src/assets/images/event/2025/1ab8e537-7a34-47f2-b1f4-69b24d43d3ab.webp new file mode 100644 index 0000000..226afc3 Binary files /dev/null and b/src/assets/images/event/2025/1ab8e537-7a34-47f2-b1f4-69b24d43d3ab.webp differ diff --git a/src/assets/images/event/2025/1be42d6d-8d59-4188-852b-abc395c211b4.webp b/src/assets/images/event/2025/1be42d6d-8d59-4188-852b-abc395c211b4.webp new file mode 100644 index 0000000..511bed8 Binary files /dev/null and b/src/assets/images/event/2025/1be42d6d-8d59-4188-852b-abc395c211b4.webp differ diff --git a/src/assets/images/event/2025/1c53e42e-f2a1-4d35-a7be-79b630243be0.webp b/src/assets/images/event/2025/1c53e42e-f2a1-4d35-a7be-79b630243be0.webp new file mode 100644 index 0000000..70b887b Binary files /dev/null and b/src/assets/images/event/2025/1c53e42e-f2a1-4d35-a7be-79b630243be0.webp differ diff --git a/src/assets/images/event/2025/1f0cdb2f-9faa-40cc-8fe8-a9b55abb9808.webp b/src/assets/images/event/2025/1f0cdb2f-9faa-40cc-8fe8-a9b55abb9808.webp new file mode 100644 index 0000000..b282c58 Binary files /dev/null and b/src/assets/images/event/2025/1f0cdb2f-9faa-40cc-8fe8-a9b55abb9808.webp differ diff --git a/src/assets/images/event/2025/1f52c1e6-43d1-4c13-bd27-15fd6208cb20.webp b/src/assets/images/event/2025/1f52c1e6-43d1-4c13-bd27-15fd6208cb20.webp new file mode 100644 index 0000000..d7aacbc Binary files /dev/null and b/src/assets/images/event/2025/1f52c1e6-43d1-4c13-bd27-15fd6208cb20.webp differ diff --git a/src/assets/images/event/2025/1f809e74-ac45-44f0-b787-ea2921d332d0.webp b/src/assets/images/event/2025/1f809e74-ac45-44f0-b787-ea2921d332d0.webp new file mode 100644 index 0000000..0a82ce2 Binary files /dev/null and b/src/assets/images/event/2025/1f809e74-ac45-44f0-b787-ea2921d332d0.webp differ diff --git a/src/assets/images/event/2025/1ff925ad-3fd8-4372-b278-49f574e6b3f0.webp b/src/assets/images/event/2025/1ff925ad-3fd8-4372-b278-49f574e6b3f0.webp new file mode 100644 index 0000000..a77782c Binary files /dev/null and b/src/assets/images/event/2025/1ff925ad-3fd8-4372-b278-49f574e6b3f0.webp differ diff --git a/src/assets/images/event/2025/206719ff-09fa-4a51-b203-b5110d851759.webp b/src/assets/images/event/2025/206719ff-09fa-4a51-b203-b5110d851759.webp new file mode 100644 index 0000000..d3622e2 Binary files /dev/null and b/src/assets/images/event/2025/206719ff-09fa-4a51-b203-b5110d851759.webp differ diff --git a/src/assets/images/event/2025/209c6d16-3fa7-47cf-876b-ec617bc17499.webp b/src/assets/images/event/2025/209c6d16-3fa7-47cf-876b-ec617bc17499.webp new file mode 100644 index 0000000..b06360f Binary files /dev/null and b/src/assets/images/event/2025/209c6d16-3fa7-47cf-876b-ec617bc17499.webp differ diff --git a/src/assets/images/event/2025/20fcc23d-cdcc-46d3-aec3-6a9bd51d8a2b.webp b/src/assets/images/event/2025/20fcc23d-cdcc-46d3-aec3-6a9bd51d8a2b.webp new file mode 100644 index 0000000..3481188 Binary files /dev/null and b/src/assets/images/event/2025/20fcc23d-cdcc-46d3-aec3-6a9bd51d8a2b.webp differ diff --git a/src/assets/images/event/2025/2113ad7d-5ac6-4e6a-9b07-0f888d18cdba.webp b/src/assets/images/event/2025/2113ad7d-5ac6-4e6a-9b07-0f888d18cdba.webp new file mode 100644 index 0000000..18e3d72 Binary files /dev/null and b/src/assets/images/event/2025/2113ad7d-5ac6-4e6a-9b07-0f888d18cdba.webp differ diff --git a/src/assets/images/event/2025/21c88077-461a-4388-8d02-c00ec1da829a.webp b/src/assets/images/event/2025/21c88077-461a-4388-8d02-c00ec1da829a.webp new file mode 100644 index 0000000..1950946 Binary files /dev/null and b/src/assets/images/event/2025/21c88077-461a-4388-8d02-c00ec1da829a.webp differ diff --git a/src/assets/images/event/2025/21cd844c-afc5-4512-b3b0-aaacd09f3cc8.webp b/src/assets/images/event/2025/21cd844c-afc5-4512-b3b0-aaacd09f3cc8.webp new file mode 100644 index 0000000..561981c Binary files /dev/null and b/src/assets/images/event/2025/21cd844c-afc5-4512-b3b0-aaacd09f3cc8.webp differ diff --git a/src/assets/images/event/2025/2325f25a-6607-4197-98c3-a93689a5e1c8.webp b/src/assets/images/event/2025/2325f25a-6607-4197-98c3-a93689a5e1c8.webp new file mode 100644 index 0000000..0310587 Binary files /dev/null and b/src/assets/images/event/2025/2325f25a-6607-4197-98c3-a93689a5e1c8.webp differ diff --git a/src/assets/images/event/2025/23a09a19-84b5-46a0-8cea-e9384062e3ce.webp b/src/assets/images/event/2025/23a09a19-84b5-46a0-8cea-e9384062e3ce.webp new file mode 100644 index 0000000..1eda891 Binary files /dev/null and b/src/assets/images/event/2025/23a09a19-84b5-46a0-8cea-e9384062e3ce.webp differ diff --git a/src/assets/images/event/2025/24124ac5-ce33-440a-b70f-2cf7c827ffe6.webp b/src/assets/images/event/2025/24124ac5-ce33-440a-b70f-2cf7c827ffe6.webp new file mode 100644 index 0000000..9d3e58d Binary files /dev/null and b/src/assets/images/event/2025/24124ac5-ce33-440a-b70f-2cf7c827ffe6.webp differ diff --git a/src/assets/images/event/2025/253123a5-4ae3-4ace-af29-31c8891d6a7d.webp b/src/assets/images/event/2025/253123a5-4ae3-4ace-af29-31c8891d6a7d.webp new file mode 100644 index 0000000..0e9e2b6 Binary files /dev/null and b/src/assets/images/event/2025/253123a5-4ae3-4ace-af29-31c8891d6a7d.webp differ diff --git a/src/assets/images/event/2025/258ecd27-348c-4f64-93ae-f8e0a0bbb9f9.webp b/src/assets/images/event/2025/258ecd27-348c-4f64-93ae-f8e0a0bbb9f9.webp new file mode 100644 index 0000000..b1fea41 Binary files /dev/null and b/src/assets/images/event/2025/258ecd27-348c-4f64-93ae-f8e0a0bbb9f9.webp differ diff --git a/src/assets/images/event/2025/2597486e-0278-41b9-909d-3db4552b2d3c.webp b/src/assets/images/event/2025/2597486e-0278-41b9-909d-3db4552b2d3c.webp new file mode 100644 index 0000000..421eac3 Binary files /dev/null and b/src/assets/images/event/2025/2597486e-0278-41b9-909d-3db4552b2d3c.webp differ diff --git a/src/assets/images/event/2025/266f5594-2f20-4a9d-993f-82b309db958b.webp b/src/assets/images/event/2025/266f5594-2f20-4a9d-993f-82b309db958b.webp new file mode 100644 index 0000000..9d8cb2e Binary files /dev/null and b/src/assets/images/event/2025/266f5594-2f20-4a9d-993f-82b309db958b.webp differ diff --git a/src/assets/images/event/2025/26e5d079-39a9-48ff-b0cc-35851855afb3.webp b/src/assets/images/event/2025/26e5d079-39a9-48ff-b0cc-35851855afb3.webp new file mode 100644 index 0000000..b896bd1 Binary files /dev/null and b/src/assets/images/event/2025/26e5d079-39a9-48ff-b0cc-35851855afb3.webp differ diff --git a/src/assets/images/event/2025/2812a9f1-a7b5-4199-b5ba-e6206fdfeb9c.webp b/src/assets/images/event/2025/2812a9f1-a7b5-4199-b5ba-e6206fdfeb9c.webp new file mode 100644 index 0000000..b6af8ca Binary files /dev/null and b/src/assets/images/event/2025/2812a9f1-a7b5-4199-b5ba-e6206fdfeb9c.webp differ diff --git a/src/assets/images/event/2025/284be5e6-d458-476d-8d20-dcb80f653257.webp b/src/assets/images/event/2025/284be5e6-d458-476d-8d20-dcb80f653257.webp new file mode 100644 index 0000000..2c1bfd3 Binary files /dev/null and b/src/assets/images/event/2025/284be5e6-d458-476d-8d20-dcb80f653257.webp differ diff --git a/src/assets/images/event/2025/28b01ac9-cfd5-4187-b82d-e1eac77e0667.webp b/src/assets/images/event/2025/28b01ac9-cfd5-4187-b82d-e1eac77e0667.webp new file mode 100644 index 0000000..1067d52 Binary files /dev/null and b/src/assets/images/event/2025/28b01ac9-cfd5-4187-b82d-e1eac77e0667.webp differ diff --git a/src/assets/images/event/2025/29e0c8e8-b2ed-48dc-b4be-9642569326f4.webp b/src/assets/images/event/2025/29e0c8e8-b2ed-48dc-b4be-9642569326f4.webp new file mode 100644 index 0000000..68cef9c Binary files /dev/null and b/src/assets/images/event/2025/29e0c8e8-b2ed-48dc-b4be-9642569326f4.webp differ diff --git a/src/assets/images/event/2025/2d41c5c0-7048-4761-bbc7-41eec1a422c8.webp b/src/assets/images/event/2025/2d41c5c0-7048-4761-bbc7-41eec1a422c8.webp new file mode 100644 index 0000000..421e9d8 Binary files /dev/null and b/src/assets/images/event/2025/2d41c5c0-7048-4761-bbc7-41eec1a422c8.webp differ diff --git a/src/assets/images/event/2025/2f27acfd-d09a-4d0a-a56c-6563c451fe6b.webp b/src/assets/images/event/2025/2f27acfd-d09a-4d0a-a56c-6563c451fe6b.webp new file mode 100644 index 0000000..2ca2ea8 Binary files /dev/null and b/src/assets/images/event/2025/2f27acfd-d09a-4d0a-a56c-6563c451fe6b.webp differ diff --git a/src/assets/images/event/2025/2f4a28e2-aec4-4c02-8cb0-9ca07b079ec4.webp b/src/assets/images/event/2025/2f4a28e2-aec4-4c02-8cb0-9ca07b079ec4.webp new file mode 100644 index 0000000..a17f369 Binary files /dev/null and b/src/assets/images/event/2025/2f4a28e2-aec4-4c02-8cb0-9ca07b079ec4.webp differ diff --git a/src/assets/images/event/2025/2fe1e2e2-5a11-41ab-a141-8d8504bf93d3.webp b/src/assets/images/event/2025/2fe1e2e2-5a11-41ab-a141-8d8504bf93d3.webp new file mode 100644 index 0000000..3131d73 Binary files /dev/null and b/src/assets/images/event/2025/2fe1e2e2-5a11-41ab-a141-8d8504bf93d3.webp differ diff --git a/src/assets/images/event/2025/2fea5ee8-0b4f-444b-ba97-9de381baf60b.webp b/src/assets/images/event/2025/2fea5ee8-0b4f-444b-ba97-9de381baf60b.webp new file mode 100644 index 0000000..ad11521 Binary files /dev/null and b/src/assets/images/event/2025/2fea5ee8-0b4f-444b-ba97-9de381baf60b.webp differ diff --git a/src/assets/images/event/2025/319b9dd9-77c5-4cad-8111-8ad970f7d07f.webp b/src/assets/images/event/2025/319b9dd9-77c5-4cad-8111-8ad970f7d07f.webp new file mode 100644 index 0000000..65b880c Binary files /dev/null and b/src/assets/images/event/2025/319b9dd9-77c5-4cad-8111-8ad970f7d07f.webp differ diff --git a/src/assets/images/event/2025/31e83bd4-bb96-45f1-a770-dfbafb4952a6.webp b/src/assets/images/event/2025/31e83bd4-bb96-45f1-a770-dfbafb4952a6.webp new file mode 100644 index 0000000..9a368f2 Binary files /dev/null and b/src/assets/images/event/2025/31e83bd4-bb96-45f1-a770-dfbafb4952a6.webp differ diff --git a/src/assets/images/event/2025/32b63a03-aa24-4487-bf42-eaa52e55bba7.webp b/src/assets/images/event/2025/32b63a03-aa24-4487-bf42-eaa52e55bba7.webp new file mode 100644 index 0000000..8d8e368 Binary files /dev/null and b/src/assets/images/event/2025/32b63a03-aa24-4487-bf42-eaa52e55bba7.webp differ diff --git a/src/assets/images/event/2025/33b59bb3-b2c4-4a95-957d-be43663ff629.webp b/src/assets/images/event/2025/33b59bb3-b2c4-4a95-957d-be43663ff629.webp new file mode 100644 index 0000000..f4f746c Binary files /dev/null and b/src/assets/images/event/2025/33b59bb3-b2c4-4a95-957d-be43663ff629.webp differ diff --git a/src/assets/images/event/2025/347fa3f8-23b6-4ec8-9c10-ef3715e87dea.webp b/src/assets/images/event/2025/347fa3f8-23b6-4ec8-9c10-ef3715e87dea.webp new file mode 100644 index 0000000..020d0f8 Binary files /dev/null and b/src/assets/images/event/2025/347fa3f8-23b6-4ec8-9c10-ef3715e87dea.webp differ diff --git a/src/assets/images/event/2025/348676ea-cc78-4bb8-be4a-c8f8a6ce87cc.webp b/src/assets/images/event/2025/348676ea-cc78-4bb8-be4a-c8f8a6ce87cc.webp new file mode 100644 index 0000000..0ce74ff Binary files /dev/null and b/src/assets/images/event/2025/348676ea-cc78-4bb8-be4a-c8f8a6ce87cc.webp differ diff --git a/src/assets/images/event/2025/35ca5f54-5fd4-46fa-9ab1-0563f40b1a78.webp b/src/assets/images/event/2025/35ca5f54-5fd4-46fa-9ab1-0563f40b1a78.webp new file mode 100644 index 0000000..6d1edab Binary files /dev/null and b/src/assets/images/event/2025/35ca5f54-5fd4-46fa-9ab1-0563f40b1a78.webp differ diff --git a/src/assets/images/event/2025/35e95eac-4f2d-462a-aef4-20050fc22001.webp b/src/assets/images/event/2025/35e95eac-4f2d-462a-aef4-20050fc22001.webp new file mode 100644 index 0000000..ddbb3b9 Binary files /dev/null and b/src/assets/images/event/2025/35e95eac-4f2d-462a-aef4-20050fc22001.webp differ diff --git a/src/assets/images/event/2025/385c3712-4e07-4c27-8d46-75e9daeca271.webp b/src/assets/images/event/2025/385c3712-4e07-4c27-8d46-75e9daeca271.webp new file mode 100644 index 0000000..4b7b626 Binary files /dev/null and b/src/assets/images/event/2025/385c3712-4e07-4c27-8d46-75e9daeca271.webp differ diff --git a/src/assets/images/event/2025/39cc5040-94d2-412b-829a-a3b48e66cb05.webp b/src/assets/images/event/2025/39cc5040-94d2-412b-829a-a3b48e66cb05.webp new file mode 100644 index 0000000..79e3c19 Binary files /dev/null and b/src/assets/images/event/2025/39cc5040-94d2-412b-829a-a3b48e66cb05.webp differ diff --git a/src/assets/images/event/2025/3a439462-ffad-4668-9f8d-d7c8e5013206.webp b/src/assets/images/event/2025/3a439462-ffad-4668-9f8d-d7c8e5013206.webp new file mode 100644 index 0000000..fb9c92a Binary files /dev/null and b/src/assets/images/event/2025/3a439462-ffad-4668-9f8d-d7c8e5013206.webp differ diff --git a/src/assets/images/event/2025/3f02e8b6-94a2-4c77-9bcd-8492eafe7e52.webp b/src/assets/images/event/2025/3f02e8b6-94a2-4c77-9bcd-8492eafe7e52.webp new file mode 100644 index 0000000..1539b59 Binary files /dev/null and b/src/assets/images/event/2025/3f02e8b6-94a2-4c77-9bcd-8492eafe7e52.webp differ diff --git a/src/assets/images/event/2025/3fec118a-90dd-4482-b074-fb55c845e5c5.webp b/src/assets/images/event/2025/3fec118a-90dd-4482-b074-fb55c845e5c5.webp new file mode 100644 index 0000000..8bbef1d Binary files /dev/null and b/src/assets/images/event/2025/3fec118a-90dd-4482-b074-fb55c845e5c5.webp differ diff --git a/src/assets/images/event/2025/3ff64769-16cf-4285-82fd-6595eaaa93a6.webp b/src/assets/images/event/2025/3ff64769-16cf-4285-82fd-6595eaaa93a6.webp new file mode 100644 index 0000000..536e19a Binary files /dev/null and b/src/assets/images/event/2025/3ff64769-16cf-4285-82fd-6595eaaa93a6.webp differ diff --git a/src/assets/images/event/2025/403be376-c992-4bbb-b453-a698503090a3.webp b/src/assets/images/event/2025/403be376-c992-4bbb-b453-a698503090a3.webp new file mode 100644 index 0000000..a52e57d Binary files /dev/null and b/src/assets/images/event/2025/403be376-c992-4bbb-b453-a698503090a3.webp differ diff --git a/src/assets/images/event/2025/4150db81-9527-4f7a-87ad-412962e14bd2.webp b/src/assets/images/event/2025/4150db81-9527-4f7a-87ad-412962e14bd2.webp new file mode 100644 index 0000000..f92262e Binary files /dev/null and b/src/assets/images/event/2025/4150db81-9527-4f7a-87ad-412962e14bd2.webp differ diff --git a/src/assets/images/event/2025/41670238-a9e1-400d-a2d9-d380274eaa33.webp b/src/assets/images/event/2025/41670238-a9e1-400d-a2d9-d380274eaa33.webp new file mode 100644 index 0000000..6a1cfa8 Binary files /dev/null and b/src/assets/images/event/2025/41670238-a9e1-400d-a2d9-d380274eaa33.webp differ diff --git a/src/assets/images/event/2025/42c8d1e4-7a34-4047-b7f1-bf365251798e.webp b/src/assets/images/event/2025/42c8d1e4-7a34-4047-b7f1-bf365251798e.webp new file mode 100644 index 0000000..550fb3d Binary files /dev/null and b/src/assets/images/event/2025/42c8d1e4-7a34-4047-b7f1-bf365251798e.webp differ diff --git a/src/assets/images/event/2025/430c6081-d35a-4470-8058-ee1476c72462.webp b/src/assets/images/event/2025/430c6081-d35a-4470-8058-ee1476c72462.webp new file mode 100644 index 0000000..89bc0f6 Binary files /dev/null and b/src/assets/images/event/2025/430c6081-d35a-4470-8058-ee1476c72462.webp differ diff --git a/src/assets/images/event/2025/437776c8-b33f-4b67-9eae-642e28dc0e4a.webp b/src/assets/images/event/2025/437776c8-b33f-4b67-9eae-642e28dc0e4a.webp new file mode 100644 index 0000000..d1ab8f0 Binary files /dev/null and b/src/assets/images/event/2025/437776c8-b33f-4b67-9eae-642e28dc0e4a.webp differ diff --git a/src/assets/images/event/2025/44698004-07a8-484c-bf5f-ebe65678a9d2.webp b/src/assets/images/event/2025/44698004-07a8-484c-bf5f-ebe65678a9d2.webp new file mode 100644 index 0000000..0ab66f3 Binary files /dev/null and b/src/assets/images/event/2025/44698004-07a8-484c-bf5f-ebe65678a9d2.webp differ diff --git a/src/assets/images/event/2025/4537f928-7114-48ee-bf89-bdd1aa87a1fa.webp b/src/assets/images/event/2025/4537f928-7114-48ee-bf89-bdd1aa87a1fa.webp new file mode 100644 index 0000000..a660e4a Binary files /dev/null and b/src/assets/images/event/2025/4537f928-7114-48ee-bf89-bdd1aa87a1fa.webp differ diff --git a/src/assets/images/event/2025/462df361-be54-4e76-beb5-0e10b8ac3b73.webp b/src/assets/images/event/2025/462df361-be54-4e76-beb5-0e10b8ac3b73.webp new file mode 100644 index 0000000..7d9df42 Binary files /dev/null and b/src/assets/images/event/2025/462df361-be54-4e76-beb5-0e10b8ac3b73.webp differ diff --git a/src/assets/images/event/2025/4661ac7b-0960-4b86-8f76-1dad6f5d159e.webp b/src/assets/images/event/2025/4661ac7b-0960-4b86-8f76-1dad6f5d159e.webp new file mode 100644 index 0000000..64ed547 Binary files /dev/null and b/src/assets/images/event/2025/4661ac7b-0960-4b86-8f76-1dad6f5d159e.webp differ diff --git a/src/assets/images/event/2025/46f5a2d5-8cd3-40fa-ade8-ab964fa75665.webp b/src/assets/images/event/2025/46f5a2d5-8cd3-40fa-ade8-ab964fa75665.webp new file mode 100644 index 0000000..5dd58a7 Binary files /dev/null and b/src/assets/images/event/2025/46f5a2d5-8cd3-40fa-ade8-ab964fa75665.webp differ diff --git a/src/assets/images/event/2025/477f381c-bcea-4709-9b31-37b17538d442.webp b/src/assets/images/event/2025/477f381c-bcea-4709-9b31-37b17538d442.webp new file mode 100644 index 0000000..59dc89c Binary files /dev/null and b/src/assets/images/event/2025/477f381c-bcea-4709-9b31-37b17538d442.webp differ diff --git a/src/assets/images/event/2025/48380b5b-3883-4363-b293-8fe5058e6c8c.webp b/src/assets/images/event/2025/48380b5b-3883-4363-b293-8fe5058e6c8c.webp new file mode 100644 index 0000000..d8b3335 Binary files /dev/null and b/src/assets/images/event/2025/48380b5b-3883-4363-b293-8fe5058e6c8c.webp differ diff --git a/src/assets/images/event/2025/4909e5be-ec2a-4767-b697-15d9e07de8a8.webp b/src/assets/images/event/2025/4909e5be-ec2a-4767-b697-15d9e07de8a8.webp new file mode 100644 index 0000000..12462af Binary files /dev/null and b/src/assets/images/event/2025/4909e5be-ec2a-4767-b697-15d9e07de8a8.webp differ diff --git a/src/assets/images/event/2025/4a51225f-fe62-4c96-b32e-18c18302b7d1.webp b/src/assets/images/event/2025/4a51225f-fe62-4c96-b32e-18c18302b7d1.webp new file mode 100644 index 0000000..34fd0f3 Binary files /dev/null and b/src/assets/images/event/2025/4a51225f-fe62-4c96-b32e-18c18302b7d1.webp differ diff --git a/src/assets/images/event/2025/4bfdb575-ed41-468b-b025-b6979d115800.webp b/src/assets/images/event/2025/4bfdb575-ed41-468b-b025-b6979d115800.webp new file mode 100644 index 0000000..c519efa Binary files /dev/null and b/src/assets/images/event/2025/4bfdb575-ed41-468b-b025-b6979d115800.webp differ diff --git a/src/assets/images/event/2025/4cc4ed54-6f99-47da-9188-d5f6a1e9ab91.webp b/src/assets/images/event/2025/4cc4ed54-6f99-47da-9188-d5f6a1e9ab91.webp new file mode 100644 index 0000000..acb94fc Binary files /dev/null and b/src/assets/images/event/2025/4cc4ed54-6f99-47da-9188-d5f6a1e9ab91.webp differ diff --git a/src/assets/images/event/2025/4e215467-e25a-46ef-92cb-2f841b3758b0.webp b/src/assets/images/event/2025/4e215467-e25a-46ef-92cb-2f841b3758b0.webp new file mode 100644 index 0000000..cf9ad4e Binary files /dev/null and b/src/assets/images/event/2025/4e215467-e25a-46ef-92cb-2f841b3758b0.webp differ diff --git a/src/assets/images/event/2025/53c895ca-9da0-45c4-b910-708de1f4e0a5.webp b/src/assets/images/event/2025/53c895ca-9da0-45c4-b910-708de1f4e0a5.webp new file mode 100644 index 0000000..468b67e Binary files /dev/null and b/src/assets/images/event/2025/53c895ca-9da0-45c4-b910-708de1f4e0a5.webp differ diff --git a/src/assets/images/event/2025/5613f262-1040-422a-b8c1-387c815d286b.webp b/src/assets/images/event/2025/5613f262-1040-422a-b8c1-387c815d286b.webp new file mode 100644 index 0000000..aa785e4 Binary files /dev/null and b/src/assets/images/event/2025/5613f262-1040-422a-b8c1-387c815d286b.webp differ diff --git a/src/assets/images/event/2025/5658043a-840e-43ef-9c30-fa940de76baa.webp b/src/assets/images/event/2025/5658043a-840e-43ef-9c30-fa940de76baa.webp new file mode 100644 index 0000000..fed7513 Binary files /dev/null and b/src/assets/images/event/2025/5658043a-840e-43ef-9c30-fa940de76baa.webp differ diff --git a/src/assets/images/event/2025/56b0a5f7-1cfa-4894-8765-fe8ae283c48b.webp b/src/assets/images/event/2025/56b0a5f7-1cfa-4894-8765-fe8ae283c48b.webp new file mode 100644 index 0000000..92fa722 Binary files /dev/null and b/src/assets/images/event/2025/56b0a5f7-1cfa-4894-8765-fe8ae283c48b.webp differ diff --git a/src/assets/images/event/2025/5741a779-131e-4376-a4a5-1fe04189421e.webp b/src/assets/images/event/2025/5741a779-131e-4376-a4a5-1fe04189421e.webp new file mode 100644 index 0000000..1d804e5 Binary files /dev/null and b/src/assets/images/event/2025/5741a779-131e-4376-a4a5-1fe04189421e.webp differ diff --git a/src/assets/images/event/2025/584de476-0816-4425-ad96-3808f519aef7.webp b/src/assets/images/event/2025/584de476-0816-4425-ad96-3808f519aef7.webp new file mode 100644 index 0000000..1c71032 Binary files /dev/null and b/src/assets/images/event/2025/584de476-0816-4425-ad96-3808f519aef7.webp differ diff --git a/src/assets/images/event/2025/597b783e-0736-402d-864e-07792fe79f74.webp b/src/assets/images/event/2025/597b783e-0736-402d-864e-07792fe79f74.webp new file mode 100644 index 0000000..155a0c1 Binary files /dev/null and b/src/assets/images/event/2025/597b783e-0736-402d-864e-07792fe79f74.webp differ diff --git a/src/assets/images/event/2025/5a5a68ff-e95c-48a3-b584-237274034770.webp b/src/assets/images/event/2025/5a5a68ff-e95c-48a3-b584-237274034770.webp new file mode 100644 index 0000000..cfe8e2c Binary files /dev/null and b/src/assets/images/event/2025/5a5a68ff-e95c-48a3-b584-237274034770.webp differ diff --git a/src/assets/images/event/2025/5bf2f285-e733-4ece-b028-ae0f1f85a0ca.webp b/src/assets/images/event/2025/5bf2f285-e733-4ece-b028-ae0f1f85a0ca.webp new file mode 100644 index 0000000..3ddd0a0 Binary files /dev/null and b/src/assets/images/event/2025/5bf2f285-e733-4ece-b028-ae0f1f85a0ca.webp differ diff --git a/src/assets/images/event/2025/5cbee039-c145-42ad-9cfe-b74403e33c3f.webp b/src/assets/images/event/2025/5cbee039-c145-42ad-9cfe-b74403e33c3f.webp new file mode 100644 index 0000000..840817e Binary files /dev/null and b/src/assets/images/event/2025/5cbee039-c145-42ad-9cfe-b74403e33c3f.webp differ diff --git a/src/assets/images/event/2025/5ef23e96-5098-40a5-a357-750f6918daec.webp b/src/assets/images/event/2025/5ef23e96-5098-40a5-a357-750f6918daec.webp new file mode 100644 index 0000000..3b3889c Binary files /dev/null and b/src/assets/images/event/2025/5ef23e96-5098-40a5-a357-750f6918daec.webp differ diff --git a/src/assets/images/event/2025/6038cef4-a62a-43cb-8d72-3380c9a72184.webp b/src/assets/images/event/2025/6038cef4-a62a-43cb-8d72-3380c9a72184.webp new file mode 100644 index 0000000..dbaec38 Binary files /dev/null and b/src/assets/images/event/2025/6038cef4-a62a-43cb-8d72-3380c9a72184.webp differ diff --git a/src/assets/images/event/2025/61c58b83-087d-4a74-b861-ecbba7b3e715.webp b/src/assets/images/event/2025/61c58b83-087d-4a74-b861-ecbba7b3e715.webp new file mode 100644 index 0000000..c140a02 Binary files /dev/null and b/src/assets/images/event/2025/61c58b83-087d-4a74-b861-ecbba7b3e715.webp differ diff --git a/src/assets/images/event/2025/61f422d2-b75a-4d68-95b6-7ef6c3484b6a.webp b/src/assets/images/event/2025/61f422d2-b75a-4d68-95b6-7ef6c3484b6a.webp new file mode 100644 index 0000000..9aa2cf9 Binary files /dev/null and b/src/assets/images/event/2025/61f422d2-b75a-4d68-95b6-7ef6c3484b6a.webp differ diff --git a/src/assets/images/event/2025/622a9c00-7675-412d-bd1d-adb121ef9727.webp b/src/assets/images/event/2025/622a9c00-7675-412d-bd1d-adb121ef9727.webp new file mode 100644 index 0000000..a0496a9 Binary files /dev/null and b/src/assets/images/event/2025/622a9c00-7675-412d-bd1d-adb121ef9727.webp differ diff --git a/src/assets/images/event/2025/624a8877-0875-452b-9647-fdaf35bbe6ef.webp b/src/assets/images/event/2025/624a8877-0875-452b-9647-fdaf35bbe6ef.webp new file mode 100644 index 0000000..836c4ee Binary files /dev/null and b/src/assets/images/event/2025/624a8877-0875-452b-9647-fdaf35bbe6ef.webp differ diff --git a/src/assets/images/event/2025/62aa11bd-9a1e-4daa-92c1-ce6a6a126283.webp b/src/assets/images/event/2025/62aa11bd-9a1e-4daa-92c1-ce6a6a126283.webp new file mode 100644 index 0000000..16425fb Binary files /dev/null and b/src/assets/images/event/2025/62aa11bd-9a1e-4daa-92c1-ce6a6a126283.webp differ diff --git a/src/assets/images/event/2025/63d9f282-77db-4353-a8ad-6d3f09c4e4d4.webp b/src/assets/images/event/2025/63d9f282-77db-4353-a8ad-6d3f09c4e4d4.webp new file mode 100644 index 0000000..877764c Binary files /dev/null and b/src/assets/images/event/2025/63d9f282-77db-4353-a8ad-6d3f09c4e4d4.webp differ diff --git a/src/assets/images/event/2025/6451ad96-aae1-4697-a214-4abc79ffc8c5.webp b/src/assets/images/event/2025/6451ad96-aae1-4697-a214-4abc79ffc8c5.webp new file mode 100644 index 0000000..88dc0a7 Binary files /dev/null and b/src/assets/images/event/2025/6451ad96-aae1-4697-a214-4abc79ffc8c5.webp differ diff --git a/src/assets/images/event/2025/64fcd2ed-0126-482a-9943-125b07a0be23.webp b/src/assets/images/event/2025/64fcd2ed-0126-482a-9943-125b07a0be23.webp new file mode 100644 index 0000000..5e32223 Binary files /dev/null and b/src/assets/images/event/2025/64fcd2ed-0126-482a-9943-125b07a0be23.webp differ diff --git a/src/assets/images/event/2025/650b3325-c9d9-43bb-9196-d7d271cee1aa.webp b/src/assets/images/event/2025/650b3325-c9d9-43bb-9196-d7d271cee1aa.webp new file mode 100644 index 0000000..b059387 Binary files /dev/null and b/src/assets/images/event/2025/650b3325-c9d9-43bb-9196-d7d271cee1aa.webp differ diff --git a/src/assets/images/event/2025/683455eb-13c2-463f-a295-f6836283f493.webp b/src/assets/images/event/2025/683455eb-13c2-463f-a295-f6836283f493.webp new file mode 100644 index 0000000..0132b1a Binary files /dev/null and b/src/assets/images/event/2025/683455eb-13c2-463f-a295-f6836283f493.webp differ diff --git a/src/assets/images/event/2025/6865266e-73b0-497d-be50-7226f5e28f0a.webp b/src/assets/images/event/2025/6865266e-73b0-497d-be50-7226f5e28f0a.webp new file mode 100644 index 0000000..09d71b9 Binary files /dev/null and b/src/assets/images/event/2025/6865266e-73b0-497d-be50-7226f5e28f0a.webp differ diff --git a/src/assets/images/event/2025/68fbc46a-db2a-4ee9-bd55-bb670d7196a1.webp b/src/assets/images/event/2025/68fbc46a-db2a-4ee9-bd55-bb670d7196a1.webp new file mode 100644 index 0000000..7dcb0fd Binary files /dev/null and b/src/assets/images/event/2025/68fbc46a-db2a-4ee9-bd55-bb670d7196a1.webp differ diff --git a/src/assets/images/event/2025/6ac34403-ab3f-43dc-828d-4bf1812e318c.webp b/src/assets/images/event/2025/6ac34403-ab3f-43dc-828d-4bf1812e318c.webp new file mode 100644 index 0000000..62ad246 Binary files /dev/null and b/src/assets/images/event/2025/6ac34403-ab3f-43dc-828d-4bf1812e318c.webp differ diff --git a/src/assets/images/event/2025/6c2d5c3a-9a7c-438d-8761-4e3e0efaa6e7.webp b/src/assets/images/event/2025/6c2d5c3a-9a7c-438d-8761-4e3e0efaa6e7.webp new file mode 100644 index 0000000..532c3c8 Binary files /dev/null and b/src/assets/images/event/2025/6c2d5c3a-9a7c-438d-8761-4e3e0efaa6e7.webp differ diff --git a/src/assets/images/event/2025/6c60b9c2-efbe-4dbb-8bb4-b91b55670c81.webp b/src/assets/images/event/2025/6c60b9c2-efbe-4dbb-8bb4-b91b55670c81.webp new file mode 100644 index 0000000..553216d Binary files /dev/null and b/src/assets/images/event/2025/6c60b9c2-efbe-4dbb-8bb4-b91b55670c81.webp differ diff --git a/src/assets/images/event/2025/6c6550ab-d444-41a2-bb41-e9184ca66994.webp b/src/assets/images/event/2025/6c6550ab-d444-41a2-bb41-e9184ca66994.webp new file mode 100644 index 0000000..1391ce0 Binary files /dev/null and b/src/assets/images/event/2025/6c6550ab-d444-41a2-bb41-e9184ca66994.webp differ diff --git a/src/assets/images/event/2025/6dbbb3f3-9b21-4c00-8e83-272502b71679.webp b/src/assets/images/event/2025/6dbbb3f3-9b21-4c00-8e83-272502b71679.webp new file mode 100644 index 0000000..ba5cdbb Binary files /dev/null and b/src/assets/images/event/2025/6dbbb3f3-9b21-4c00-8e83-272502b71679.webp differ diff --git a/src/assets/images/event/2025/6e007a12-d19e-4b97-8260-9490edadd986.webp b/src/assets/images/event/2025/6e007a12-d19e-4b97-8260-9490edadd986.webp new file mode 100644 index 0000000..455aa0a Binary files /dev/null and b/src/assets/images/event/2025/6e007a12-d19e-4b97-8260-9490edadd986.webp differ diff --git a/src/assets/images/event/2025/6f63f56d-4302-4318-a3b5-ac38844f7122.webp b/src/assets/images/event/2025/6f63f56d-4302-4318-a3b5-ac38844f7122.webp new file mode 100644 index 0000000..40b0297 Binary files /dev/null and b/src/assets/images/event/2025/6f63f56d-4302-4318-a3b5-ac38844f7122.webp differ diff --git a/src/assets/images/event/2025/701943b7-5c70-4fee-aa54-cbf3629614e9.webp b/src/assets/images/event/2025/701943b7-5c70-4fee-aa54-cbf3629614e9.webp new file mode 100644 index 0000000..fa92909 Binary files /dev/null and b/src/assets/images/event/2025/701943b7-5c70-4fee-aa54-cbf3629614e9.webp differ diff --git a/src/assets/images/event/2025/714e50d9-4a12-41ba-ad16-ae698e71195c.webp b/src/assets/images/event/2025/714e50d9-4a12-41ba-ad16-ae698e71195c.webp new file mode 100644 index 0000000..84ea900 Binary files /dev/null and b/src/assets/images/event/2025/714e50d9-4a12-41ba-ad16-ae698e71195c.webp differ diff --git a/src/assets/images/event/2025/714e97a5-5b71-4afb-b2d0-8d6f46a39bb0.webp b/src/assets/images/event/2025/714e97a5-5b71-4afb-b2d0-8d6f46a39bb0.webp new file mode 100644 index 0000000..bcb8f56 Binary files /dev/null and b/src/assets/images/event/2025/714e97a5-5b71-4afb-b2d0-8d6f46a39bb0.webp differ diff --git a/src/assets/images/event/2025/71cf05c4-3fd8-42db-b1f3-0740343a31b3.webp b/src/assets/images/event/2025/71cf05c4-3fd8-42db-b1f3-0740343a31b3.webp new file mode 100644 index 0000000..2cf9a35 Binary files /dev/null and b/src/assets/images/event/2025/71cf05c4-3fd8-42db-b1f3-0740343a31b3.webp differ diff --git a/src/assets/images/event/2025/7234b22f-b752-4735-ad83-19c051c245c7.webp b/src/assets/images/event/2025/7234b22f-b752-4735-ad83-19c051c245c7.webp new file mode 100644 index 0000000..51c994b Binary files /dev/null and b/src/assets/images/event/2025/7234b22f-b752-4735-ad83-19c051c245c7.webp differ diff --git a/src/assets/images/event/2025/74962c6a-9c1a-4970-9d90-a53fc92a4b78.webp b/src/assets/images/event/2025/74962c6a-9c1a-4970-9d90-a53fc92a4b78.webp new file mode 100644 index 0000000..d6f6ad5 Binary files /dev/null and b/src/assets/images/event/2025/74962c6a-9c1a-4970-9d90-a53fc92a4b78.webp differ diff --git a/src/assets/images/event/2025/763cd386-7118-45f5-ad0d-a90eb9246c60.webp b/src/assets/images/event/2025/763cd386-7118-45f5-ad0d-a90eb9246c60.webp new file mode 100644 index 0000000..ed6c8db Binary files /dev/null and b/src/assets/images/event/2025/763cd386-7118-45f5-ad0d-a90eb9246c60.webp differ diff --git a/src/assets/images/event/2025/77457b62-45f8-47c7-882d-3949198fdb9e.webp b/src/assets/images/event/2025/77457b62-45f8-47c7-882d-3949198fdb9e.webp new file mode 100644 index 0000000..37aefee Binary files /dev/null and b/src/assets/images/event/2025/77457b62-45f8-47c7-882d-3949198fdb9e.webp differ diff --git a/src/assets/images/event/2025/77b0082c-0184-4700-8996-89799abc943e.webp b/src/assets/images/event/2025/77b0082c-0184-4700-8996-89799abc943e.webp new file mode 100644 index 0000000..1f7f5d5 Binary files /dev/null and b/src/assets/images/event/2025/77b0082c-0184-4700-8996-89799abc943e.webp differ diff --git a/src/assets/images/event/2025/79703b19-adae-40a4-aaaf-3c739d70f123.webp b/src/assets/images/event/2025/79703b19-adae-40a4-aaaf-3c739d70f123.webp new file mode 100644 index 0000000..61f1ba3 Binary files /dev/null and b/src/assets/images/event/2025/79703b19-adae-40a4-aaaf-3c739d70f123.webp differ diff --git a/src/assets/images/event/2025/7a25a19b-ed6f-45ce-94ef-94f0da7fea64.webp b/src/assets/images/event/2025/7a25a19b-ed6f-45ce-94ef-94f0da7fea64.webp new file mode 100644 index 0000000..10a339e Binary files /dev/null and b/src/assets/images/event/2025/7a25a19b-ed6f-45ce-94ef-94f0da7fea64.webp differ diff --git a/src/assets/images/event/2025/7a4fe581-9f3b-47fe-bd80-da5d36124b85.webp b/src/assets/images/event/2025/7a4fe581-9f3b-47fe-bd80-da5d36124b85.webp new file mode 100644 index 0000000..b6d4411 Binary files /dev/null and b/src/assets/images/event/2025/7a4fe581-9f3b-47fe-bd80-da5d36124b85.webp differ diff --git a/src/assets/images/event/2025/7cb8b4ef-4159-4126-9edd-c60a3d9b39e1.webp b/src/assets/images/event/2025/7cb8b4ef-4159-4126-9edd-c60a3d9b39e1.webp new file mode 100644 index 0000000..516fb68 Binary files /dev/null and b/src/assets/images/event/2025/7cb8b4ef-4159-4126-9edd-c60a3d9b39e1.webp differ diff --git a/src/assets/images/event/2025/7dfdf3b7-a04e-449b-b1d6-e8d873b1249c.webp b/src/assets/images/event/2025/7dfdf3b7-a04e-449b-b1d6-e8d873b1249c.webp new file mode 100644 index 0000000..2b1dc69 Binary files /dev/null and b/src/assets/images/event/2025/7dfdf3b7-a04e-449b-b1d6-e8d873b1249c.webp differ diff --git a/src/assets/images/event/2025/7e1a30e0-6710-43c6-b256-69b38954773d.webp b/src/assets/images/event/2025/7e1a30e0-6710-43c6-b256-69b38954773d.webp new file mode 100644 index 0000000..d4e1e6b Binary files /dev/null and b/src/assets/images/event/2025/7e1a30e0-6710-43c6-b256-69b38954773d.webp differ diff --git a/src/assets/images/event/2025/7e25fcf4-4899-46da-a685-63cc24d40fb0.webp b/src/assets/images/event/2025/7e25fcf4-4899-46da-a685-63cc24d40fb0.webp new file mode 100644 index 0000000..b5b2a9e Binary files /dev/null and b/src/assets/images/event/2025/7e25fcf4-4899-46da-a685-63cc24d40fb0.webp differ diff --git a/src/assets/images/event/2025/7f04e1d6-793f-4a2d-86c3-c55220dfd2dc.webp b/src/assets/images/event/2025/7f04e1d6-793f-4a2d-86c3-c55220dfd2dc.webp new file mode 100644 index 0000000..234ed41 Binary files /dev/null and b/src/assets/images/event/2025/7f04e1d6-793f-4a2d-86c3-c55220dfd2dc.webp differ diff --git a/src/assets/images/event/2025/81810543-731e-4a6b-82f9-bf1f4b188f6a.webp b/src/assets/images/event/2025/81810543-731e-4a6b-82f9-bf1f4b188f6a.webp new file mode 100644 index 0000000..7b39fa6 Binary files /dev/null and b/src/assets/images/event/2025/81810543-731e-4a6b-82f9-bf1f4b188f6a.webp differ diff --git a/src/assets/images/event/2025/82f64592-873b-42b2-92b5-8c58f388aeef.webp b/src/assets/images/event/2025/82f64592-873b-42b2-92b5-8c58f388aeef.webp new file mode 100644 index 0000000..51edb73 Binary files /dev/null and b/src/assets/images/event/2025/82f64592-873b-42b2-92b5-8c58f388aeef.webp differ diff --git a/src/assets/images/event/2025/837d8e86-9e1f-435c-b7ab-b6bb77eaf882.webp b/src/assets/images/event/2025/837d8e86-9e1f-435c-b7ab-b6bb77eaf882.webp new file mode 100644 index 0000000..3f03c16 Binary files /dev/null and b/src/assets/images/event/2025/837d8e86-9e1f-435c-b7ab-b6bb77eaf882.webp differ diff --git a/src/assets/images/event/2025/8398f75b-7c93-4c4d-8648-be34fb3e5eb7.webp b/src/assets/images/event/2025/8398f75b-7c93-4c4d-8648-be34fb3e5eb7.webp new file mode 100644 index 0000000..2099fd2 Binary files /dev/null and b/src/assets/images/event/2025/8398f75b-7c93-4c4d-8648-be34fb3e5eb7.webp differ diff --git a/src/assets/images/event/2025/83c2133f-2451-488c-976c-e5c203263133.webp b/src/assets/images/event/2025/83c2133f-2451-488c-976c-e5c203263133.webp new file mode 100644 index 0000000..f6b4aaa Binary files /dev/null and b/src/assets/images/event/2025/83c2133f-2451-488c-976c-e5c203263133.webp differ diff --git a/src/assets/images/event/2025/84312557-6d11-4da1-abc8-a2a01a0ecbf2.webp b/src/assets/images/event/2025/84312557-6d11-4da1-abc8-a2a01a0ecbf2.webp new file mode 100644 index 0000000..9312108 Binary files /dev/null and b/src/assets/images/event/2025/84312557-6d11-4da1-abc8-a2a01a0ecbf2.webp differ diff --git a/src/assets/images/event/2025/8aa51da5-d612-4d19-b6a4-4c12a7ca148a.webp b/src/assets/images/event/2025/8aa51da5-d612-4d19-b6a4-4c12a7ca148a.webp new file mode 100644 index 0000000..1e2af72 Binary files /dev/null and b/src/assets/images/event/2025/8aa51da5-d612-4d19-b6a4-4c12a7ca148a.webp differ diff --git a/src/assets/images/event/2025/8dc46bce-4228-4f75-9e97-584d8a2afb76.webp b/src/assets/images/event/2025/8dc46bce-4228-4f75-9e97-584d8a2afb76.webp new file mode 100644 index 0000000..b5df9db Binary files /dev/null and b/src/assets/images/event/2025/8dc46bce-4228-4f75-9e97-584d8a2afb76.webp differ diff --git a/src/assets/images/event/2025/8e23cfad-3164-4db4-a1c6-750530f98c94.webp b/src/assets/images/event/2025/8e23cfad-3164-4db4-a1c6-750530f98c94.webp new file mode 100644 index 0000000..c087ad3 Binary files /dev/null and b/src/assets/images/event/2025/8e23cfad-3164-4db4-a1c6-750530f98c94.webp differ diff --git a/src/assets/images/event/2025/8e3c614b-685c-4dad-9cad-4e61af76de99.webp b/src/assets/images/event/2025/8e3c614b-685c-4dad-9cad-4e61af76de99.webp new file mode 100644 index 0000000..2be63cd Binary files /dev/null and b/src/assets/images/event/2025/8e3c614b-685c-4dad-9cad-4e61af76de99.webp differ diff --git a/src/assets/images/event/2025/8fbdab24-9ec3-4b11-8281-55ef55fce8c7.webp b/src/assets/images/event/2025/8fbdab24-9ec3-4b11-8281-55ef55fce8c7.webp new file mode 100644 index 0000000..3d3dbc4 Binary files /dev/null and b/src/assets/images/event/2025/8fbdab24-9ec3-4b11-8281-55ef55fce8c7.webp differ diff --git a/src/assets/images/event/2025/907992e9-7e32-4a23-9b55-7322aed10d3d.webp b/src/assets/images/event/2025/907992e9-7e32-4a23-9b55-7322aed10d3d.webp new file mode 100644 index 0000000..455d447 Binary files /dev/null and b/src/assets/images/event/2025/907992e9-7e32-4a23-9b55-7322aed10d3d.webp differ diff --git a/src/assets/images/event/2025/90f3be04-7d96-4e86-a8e7-9c58a5b3ebbe.webp b/src/assets/images/event/2025/90f3be04-7d96-4e86-a8e7-9c58a5b3ebbe.webp new file mode 100644 index 0000000..e449039 Binary files /dev/null and b/src/assets/images/event/2025/90f3be04-7d96-4e86-a8e7-9c58a5b3ebbe.webp differ diff --git a/src/assets/images/event/2025/90fa1e1a-c5d8-4a7e-a0a1-ddf4a972fed6.webp b/src/assets/images/event/2025/90fa1e1a-c5d8-4a7e-a0a1-ddf4a972fed6.webp new file mode 100644 index 0000000..8f86731 Binary files /dev/null and b/src/assets/images/event/2025/90fa1e1a-c5d8-4a7e-a0a1-ddf4a972fed6.webp differ diff --git a/src/assets/images/event/2025/91af1d97-84fe-4f14-86f7-515f687b1005.webp b/src/assets/images/event/2025/91af1d97-84fe-4f14-86f7-515f687b1005.webp new file mode 100644 index 0000000..2b1ac74 Binary files /dev/null and b/src/assets/images/event/2025/91af1d97-84fe-4f14-86f7-515f687b1005.webp differ diff --git a/src/assets/images/event/2025/92dc03f4-9e7a-4ce3-9c29-7ca09f179715.webp b/src/assets/images/event/2025/92dc03f4-9e7a-4ce3-9c29-7ca09f179715.webp new file mode 100644 index 0000000..c801d8a Binary files /dev/null and b/src/assets/images/event/2025/92dc03f4-9e7a-4ce3-9c29-7ca09f179715.webp differ diff --git a/src/assets/images/event/2025/933bfc4a-ec01-4769-9612-7ad534a6fb39.webp b/src/assets/images/event/2025/933bfc4a-ec01-4769-9612-7ad534a6fb39.webp new file mode 100644 index 0000000..de81bdf Binary files /dev/null and b/src/assets/images/event/2025/933bfc4a-ec01-4769-9612-7ad534a6fb39.webp differ diff --git a/src/assets/images/event/2025/9394a075-5161-4934-85cb-7e54911df772.webp b/src/assets/images/event/2025/9394a075-5161-4934-85cb-7e54911df772.webp new file mode 100644 index 0000000..df6a804 Binary files /dev/null and b/src/assets/images/event/2025/9394a075-5161-4934-85cb-7e54911df772.webp differ diff --git a/src/assets/images/event/2025/948d1690-956d-4684-ba6a-4cacaf49612e.webp b/src/assets/images/event/2025/948d1690-956d-4684-ba6a-4cacaf49612e.webp new file mode 100644 index 0000000..ae0a6ab Binary files /dev/null and b/src/assets/images/event/2025/948d1690-956d-4684-ba6a-4cacaf49612e.webp differ diff --git a/src/assets/images/event/2025/955456cc-33ca-4e25-bcba-895173af9406.webp b/src/assets/images/event/2025/955456cc-33ca-4e25-bcba-895173af9406.webp new file mode 100644 index 0000000..b8ba06c Binary files /dev/null and b/src/assets/images/event/2025/955456cc-33ca-4e25-bcba-895173af9406.webp differ diff --git a/src/assets/images/event/2025/95eb96d7-c465-435b-b33f-fafafe22d332.webp b/src/assets/images/event/2025/95eb96d7-c465-435b-b33f-fafafe22d332.webp new file mode 100644 index 0000000..de1fc46 Binary files /dev/null and b/src/assets/images/event/2025/95eb96d7-c465-435b-b33f-fafafe22d332.webp differ diff --git a/src/assets/images/event/2025/9790cace-6796-4178-96cb-e8a907b1a82e.webp b/src/assets/images/event/2025/9790cace-6796-4178-96cb-e8a907b1a82e.webp new file mode 100644 index 0000000..9e2ee80 Binary files /dev/null and b/src/assets/images/event/2025/9790cace-6796-4178-96cb-e8a907b1a82e.webp differ diff --git a/src/assets/images/event/2025/97f02c57-a107-4e4f-83c0-17c0d8378729.webp b/src/assets/images/event/2025/97f02c57-a107-4e4f-83c0-17c0d8378729.webp new file mode 100644 index 0000000..051470c Binary files /dev/null and b/src/assets/images/event/2025/97f02c57-a107-4e4f-83c0-17c0d8378729.webp differ diff --git a/src/assets/images/event/2025/988be6c9-1b8b-421f-8562-d510f761a733.webp b/src/assets/images/event/2025/988be6c9-1b8b-421f-8562-d510f761a733.webp new file mode 100644 index 0000000..845a00e Binary files /dev/null and b/src/assets/images/event/2025/988be6c9-1b8b-421f-8562-d510f761a733.webp differ diff --git a/src/assets/images/event/2025/9b996b87-44b7-49b2-afe1-6ea63e8bc10d.webp b/src/assets/images/event/2025/9b996b87-44b7-49b2-afe1-6ea63e8bc10d.webp new file mode 100644 index 0000000..c79d1b6 Binary files /dev/null and b/src/assets/images/event/2025/9b996b87-44b7-49b2-afe1-6ea63e8bc10d.webp differ diff --git a/src/assets/images/event/2025/9bb1ef5a-e1de-44ce-bfdf-2226d7621a4d.webp b/src/assets/images/event/2025/9bb1ef5a-e1de-44ce-bfdf-2226d7621a4d.webp new file mode 100644 index 0000000..0df9a29 Binary files /dev/null and b/src/assets/images/event/2025/9bb1ef5a-e1de-44ce-bfdf-2226d7621a4d.webp differ diff --git a/src/assets/images/event/2025/9bdb086d-2203-45bc-81ff-7a3063ff74a4.webp b/src/assets/images/event/2025/9bdb086d-2203-45bc-81ff-7a3063ff74a4.webp new file mode 100644 index 0000000..e17ca29 Binary files /dev/null and b/src/assets/images/event/2025/9bdb086d-2203-45bc-81ff-7a3063ff74a4.webp differ diff --git a/src/assets/images/event/2025/9d86dacd-319a-476e-85f3-b87450b30650.webp b/src/assets/images/event/2025/9d86dacd-319a-476e-85f3-b87450b30650.webp new file mode 100644 index 0000000..a5b5d4b Binary files /dev/null and b/src/assets/images/event/2025/9d86dacd-319a-476e-85f3-b87450b30650.webp differ diff --git a/src/assets/images/event/2025/9e528535-50ed-4bb4-8041-769be36eabf6.webp b/src/assets/images/event/2025/9e528535-50ed-4bb4-8041-769be36eabf6.webp new file mode 100644 index 0000000..01f160e Binary files /dev/null and b/src/assets/images/event/2025/9e528535-50ed-4bb4-8041-769be36eabf6.webp differ diff --git a/src/assets/images/event/2025/9f9e04f1-9e3a-409a-a017-db7b53848ab7.webp b/src/assets/images/event/2025/9f9e04f1-9e3a-409a-a017-db7b53848ab7.webp new file mode 100644 index 0000000..3390921 Binary files /dev/null and b/src/assets/images/event/2025/9f9e04f1-9e3a-409a-a017-db7b53848ab7.webp differ diff --git a/src/assets/images/event/2025/a05c1f52-a249-424c-bb40-aa1dc4a97fc8.webp b/src/assets/images/event/2025/a05c1f52-a249-424c-bb40-aa1dc4a97fc8.webp new file mode 100644 index 0000000..33a8f60 Binary files /dev/null and b/src/assets/images/event/2025/a05c1f52-a249-424c-bb40-aa1dc4a97fc8.webp differ diff --git a/src/assets/images/event/2025/a15dd4c2-20eb-42ce-bd9c-e0eaeaf63ac6.webp b/src/assets/images/event/2025/a15dd4c2-20eb-42ce-bd9c-e0eaeaf63ac6.webp new file mode 100644 index 0000000..ec3896e Binary files /dev/null and b/src/assets/images/event/2025/a15dd4c2-20eb-42ce-bd9c-e0eaeaf63ac6.webp differ diff --git a/src/assets/images/event/2025/a1b65291-ce10-4d58-b688-2455007783cd.webp b/src/assets/images/event/2025/a1b65291-ce10-4d58-b688-2455007783cd.webp new file mode 100644 index 0000000..ec6162e Binary files /dev/null and b/src/assets/images/event/2025/a1b65291-ce10-4d58-b688-2455007783cd.webp differ diff --git a/src/assets/images/event/2025/a24b8ac8-20e3-478b-9532-5f9a41d99573.webp b/src/assets/images/event/2025/a24b8ac8-20e3-478b-9532-5f9a41d99573.webp new file mode 100644 index 0000000..af64d33 Binary files /dev/null and b/src/assets/images/event/2025/a24b8ac8-20e3-478b-9532-5f9a41d99573.webp differ diff --git a/src/assets/images/event/2025/a33f9cd5-d1c8-4a81-b8ab-450b22edf8de.webp b/src/assets/images/event/2025/a33f9cd5-d1c8-4a81-b8ab-450b22edf8de.webp new file mode 100644 index 0000000..df72925 Binary files /dev/null and b/src/assets/images/event/2025/a33f9cd5-d1c8-4a81-b8ab-450b22edf8de.webp differ diff --git a/src/assets/images/event/2025/a5bb0589-1fa8-44e3-965b-12522b6df8a7.webp b/src/assets/images/event/2025/a5bb0589-1fa8-44e3-965b-12522b6df8a7.webp new file mode 100644 index 0000000..5f7ab12 Binary files /dev/null and b/src/assets/images/event/2025/a5bb0589-1fa8-44e3-965b-12522b6df8a7.webp differ diff --git a/src/assets/images/event/2025/a5f5009d-e963-4c5a-9eae-e0a9dac05212.webp b/src/assets/images/event/2025/a5f5009d-e963-4c5a-9eae-e0a9dac05212.webp new file mode 100644 index 0000000..3f79e52 Binary files /dev/null and b/src/assets/images/event/2025/a5f5009d-e963-4c5a-9eae-e0a9dac05212.webp differ diff --git a/src/assets/images/event/2025/a6bd6e52-ccc8-44b3-96e9-4bb0e478eb1b.webp b/src/assets/images/event/2025/a6bd6e52-ccc8-44b3-96e9-4bb0e478eb1b.webp new file mode 100644 index 0000000..23e0395 Binary files /dev/null and b/src/assets/images/event/2025/a6bd6e52-ccc8-44b3-96e9-4bb0e478eb1b.webp differ diff --git a/src/assets/images/event/2025/a6f4787a-40eb-4dbf-9192-0da49e603a0c.webp b/src/assets/images/event/2025/a6f4787a-40eb-4dbf-9192-0da49e603a0c.webp new file mode 100644 index 0000000..c2ca2a7 Binary files /dev/null and b/src/assets/images/event/2025/a6f4787a-40eb-4dbf-9192-0da49e603a0c.webp differ diff --git a/src/assets/images/event/2025/a92c93c4-90a4-4b16-ab53-be2fc779d53f.webp b/src/assets/images/event/2025/a92c93c4-90a4-4b16-ab53-be2fc779d53f.webp new file mode 100644 index 0000000..075d42e Binary files /dev/null and b/src/assets/images/event/2025/a92c93c4-90a4-4b16-ab53-be2fc779d53f.webp differ diff --git a/src/assets/images/event/2025/aaa952f8-9464-4557-986b-899ea3271d7b.webp b/src/assets/images/event/2025/aaa952f8-9464-4557-986b-899ea3271d7b.webp new file mode 100644 index 0000000..dc542da Binary files /dev/null and b/src/assets/images/event/2025/aaa952f8-9464-4557-986b-899ea3271d7b.webp differ diff --git a/src/assets/images/event/2025/ab227e55-a094-4d40-b521-314e95416b81.webp b/src/assets/images/event/2025/ab227e55-a094-4d40-b521-314e95416b81.webp new file mode 100644 index 0000000..d9f0b3f Binary files /dev/null and b/src/assets/images/event/2025/ab227e55-a094-4d40-b521-314e95416b81.webp differ diff --git a/src/assets/images/event/2025/ab92f825-0aaa-4848-a312-fb08341e80e8.webp b/src/assets/images/event/2025/ab92f825-0aaa-4848-a312-fb08341e80e8.webp new file mode 100644 index 0000000..24463d8 Binary files /dev/null and b/src/assets/images/event/2025/ab92f825-0aaa-4848-a312-fb08341e80e8.webp differ diff --git a/src/assets/images/event/2025/abd9ab4f-9b7e-4228-8763-883c50e04fe1.webp b/src/assets/images/event/2025/abd9ab4f-9b7e-4228-8763-883c50e04fe1.webp new file mode 100644 index 0000000..8a23f14 Binary files /dev/null and b/src/assets/images/event/2025/abd9ab4f-9b7e-4228-8763-883c50e04fe1.webp differ diff --git a/src/assets/images/event/2025/acca90bb-3dd3-4bee-ac4c-70769b8b9405.webp b/src/assets/images/event/2025/acca90bb-3dd3-4bee-ac4c-70769b8b9405.webp new file mode 100644 index 0000000..efd7a92 Binary files /dev/null and b/src/assets/images/event/2025/acca90bb-3dd3-4bee-ac4c-70769b8b9405.webp differ diff --git a/src/assets/images/event/2025/acf209b9-a848-4237-9231-ea328aa72a30.webp b/src/assets/images/event/2025/acf209b9-a848-4237-9231-ea328aa72a30.webp new file mode 100644 index 0000000..927e3f1 Binary files /dev/null and b/src/assets/images/event/2025/acf209b9-a848-4237-9231-ea328aa72a30.webp differ diff --git a/src/assets/images/event/2025/ad6913ec-5c93-4d0b-9099-e1499ce7efeb.webp b/src/assets/images/event/2025/ad6913ec-5c93-4d0b-9099-e1499ce7efeb.webp new file mode 100644 index 0000000..40e3b03 Binary files /dev/null and b/src/assets/images/event/2025/ad6913ec-5c93-4d0b-9099-e1499ce7efeb.webp differ diff --git a/src/assets/images/event/2025/adb63440-2579-4bd2-9334-3915f1c4d570.webp b/src/assets/images/event/2025/adb63440-2579-4bd2-9334-3915f1c4d570.webp new file mode 100644 index 0000000..587cbef Binary files /dev/null and b/src/assets/images/event/2025/adb63440-2579-4bd2-9334-3915f1c4d570.webp differ diff --git a/src/assets/images/event/2025/ae2e5c9e-307e-4e15-aa42-98fc3dd75e42.webp b/src/assets/images/event/2025/ae2e5c9e-307e-4e15-aa42-98fc3dd75e42.webp new file mode 100644 index 0000000..322e7cb Binary files /dev/null and b/src/assets/images/event/2025/ae2e5c9e-307e-4e15-aa42-98fc3dd75e42.webp differ diff --git a/src/assets/images/event/2025/ae95fff1-02b6-4f72-a654-bd974517f492.webp b/src/assets/images/event/2025/ae95fff1-02b6-4f72-a654-bd974517f492.webp new file mode 100644 index 0000000..4a8538e Binary files /dev/null and b/src/assets/images/event/2025/ae95fff1-02b6-4f72-a654-bd974517f492.webp differ diff --git a/src/assets/images/event/2025/aef2eb17-b17a-4675-a355-8687f96c0fa5.webp b/src/assets/images/event/2025/aef2eb17-b17a-4675-a355-8687f96c0fa5.webp new file mode 100644 index 0000000..e6a3fc9 Binary files /dev/null and b/src/assets/images/event/2025/aef2eb17-b17a-4675-a355-8687f96c0fa5.webp differ diff --git a/src/assets/images/event/2025/af1d27cc-5df4-4d63-bcfd-5045a6d5b10d.webp b/src/assets/images/event/2025/af1d27cc-5df4-4d63-bcfd-5045a6d5b10d.webp new file mode 100644 index 0000000..93b494a Binary files /dev/null and b/src/assets/images/event/2025/af1d27cc-5df4-4d63-bcfd-5045a6d5b10d.webp differ diff --git a/src/assets/images/event/2025/b0aed6eb-0cb9-4606-ba68-ef09aee798c2.webp b/src/assets/images/event/2025/b0aed6eb-0cb9-4606-ba68-ef09aee798c2.webp new file mode 100644 index 0000000..b93fd99 Binary files /dev/null and b/src/assets/images/event/2025/b0aed6eb-0cb9-4606-ba68-ef09aee798c2.webp differ diff --git a/src/assets/images/event/2025/b15fc72e-2a25-4976-88ac-0bf3ab85d94d.webp b/src/assets/images/event/2025/b15fc72e-2a25-4976-88ac-0bf3ab85d94d.webp new file mode 100644 index 0000000..8335855 Binary files /dev/null and b/src/assets/images/event/2025/b15fc72e-2a25-4976-88ac-0bf3ab85d94d.webp differ diff --git a/src/assets/images/event/2025/b245b198-4dcf-4026-9d31-5d6b7d900875.webp b/src/assets/images/event/2025/b245b198-4dcf-4026-9d31-5d6b7d900875.webp new file mode 100644 index 0000000..a705185 Binary files /dev/null and b/src/assets/images/event/2025/b245b198-4dcf-4026-9d31-5d6b7d900875.webp differ diff --git a/src/assets/images/event/2025/b27ff0f5-7d9c-4d98-b31c-c7261334ab7e.webp b/src/assets/images/event/2025/b27ff0f5-7d9c-4d98-b31c-c7261334ab7e.webp new file mode 100644 index 0000000..fcfc000 Binary files /dev/null and b/src/assets/images/event/2025/b27ff0f5-7d9c-4d98-b31c-c7261334ab7e.webp differ diff --git a/src/assets/images/event/2025/b357a3d5-e0b0-4a18-8346-7e915ee47952.webp b/src/assets/images/event/2025/b357a3d5-e0b0-4a18-8346-7e915ee47952.webp new file mode 100644 index 0000000..2e92e3b Binary files /dev/null and b/src/assets/images/event/2025/b357a3d5-e0b0-4a18-8346-7e915ee47952.webp differ diff --git a/src/assets/images/event/2025/b38cdf02-6aee-4853-9954-9bcb22517993.webp b/src/assets/images/event/2025/b38cdf02-6aee-4853-9954-9bcb22517993.webp new file mode 100644 index 0000000..a8329c3 Binary files /dev/null and b/src/assets/images/event/2025/b38cdf02-6aee-4853-9954-9bcb22517993.webp differ diff --git a/src/assets/images/event/2025/b3b96ae8-436a-4cd0-b7dc-4b0b1d52c926.webp b/src/assets/images/event/2025/b3b96ae8-436a-4cd0-b7dc-4b0b1d52c926.webp new file mode 100644 index 0000000..570c33f Binary files /dev/null and b/src/assets/images/event/2025/b3b96ae8-436a-4cd0-b7dc-4b0b1d52c926.webp differ diff --git a/src/assets/images/event/2025/b4e80fef-2574-432b-bbbe-75648d6e01f9.webp b/src/assets/images/event/2025/b4e80fef-2574-432b-bbbe-75648d6e01f9.webp new file mode 100644 index 0000000..e0aa628 Binary files /dev/null and b/src/assets/images/event/2025/b4e80fef-2574-432b-bbbe-75648d6e01f9.webp differ diff --git a/src/assets/images/event/2025/b531ba93-aa1a-42bb-84a5-636fb903a50c.webp b/src/assets/images/event/2025/b531ba93-aa1a-42bb-84a5-636fb903a50c.webp new file mode 100644 index 0000000..6222872 Binary files /dev/null and b/src/assets/images/event/2025/b531ba93-aa1a-42bb-84a5-636fb903a50c.webp differ diff --git a/src/assets/images/event/2025/b61d6e20-30d5-4d1b-9580-1def3fb7a499.webp b/src/assets/images/event/2025/b61d6e20-30d5-4d1b-9580-1def3fb7a499.webp new file mode 100644 index 0000000..8c2813b Binary files /dev/null and b/src/assets/images/event/2025/b61d6e20-30d5-4d1b-9580-1def3fb7a499.webp differ diff --git a/src/assets/images/event/2025/b8e2a185-73b6-4f51-98cd-d8164350d924.webp b/src/assets/images/event/2025/b8e2a185-73b6-4f51-98cd-d8164350d924.webp new file mode 100644 index 0000000..d97abb5 Binary files /dev/null and b/src/assets/images/event/2025/b8e2a185-73b6-4f51-98cd-d8164350d924.webp differ diff --git a/src/assets/images/event/2025/ba766586-44a2-486d-b49e-d5e70e77d6e2.webp b/src/assets/images/event/2025/ba766586-44a2-486d-b49e-d5e70e77d6e2.webp new file mode 100644 index 0000000..3aeb206 Binary files /dev/null and b/src/assets/images/event/2025/ba766586-44a2-486d-b49e-d5e70e77d6e2.webp differ diff --git a/src/assets/images/event/2025/bae77337-0e59-420b-956c-f2f00d4b1838.webp b/src/assets/images/event/2025/bae77337-0e59-420b-956c-f2f00d4b1838.webp new file mode 100644 index 0000000..176742d Binary files /dev/null and b/src/assets/images/event/2025/bae77337-0e59-420b-956c-f2f00d4b1838.webp differ diff --git a/src/assets/images/event/2025/baf49c32-33e4-423f-af28-ca026ca29e40.webp b/src/assets/images/event/2025/baf49c32-33e4-423f-af28-ca026ca29e40.webp new file mode 100644 index 0000000..d7da7c7 Binary files /dev/null and b/src/assets/images/event/2025/baf49c32-33e4-423f-af28-ca026ca29e40.webp differ diff --git a/src/assets/images/event/2025/bb10f105-1957-438d-9c69-cb963aeed91c.webp b/src/assets/images/event/2025/bb10f105-1957-438d-9c69-cb963aeed91c.webp new file mode 100644 index 0000000..6010aa5 Binary files /dev/null and b/src/assets/images/event/2025/bb10f105-1957-438d-9c69-cb963aeed91c.webp differ diff --git a/src/assets/images/event/2025/bbd47c7a-a2b8-4e60-be4f-0bfce4dd5de4.webp b/src/assets/images/event/2025/bbd47c7a-a2b8-4e60-be4f-0bfce4dd5de4.webp new file mode 100644 index 0000000..d2592a5 Binary files /dev/null and b/src/assets/images/event/2025/bbd47c7a-a2b8-4e60-be4f-0bfce4dd5de4.webp differ diff --git a/src/assets/images/event/2025/bbff3a93-5d0f-4367-8f28-d0711116cd74.webp b/src/assets/images/event/2025/bbff3a93-5d0f-4367-8f28-d0711116cd74.webp new file mode 100644 index 0000000..04f11d2 Binary files /dev/null and b/src/assets/images/event/2025/bbff3a93-5d0f-4367-8f28-d0711116cd74.webp differ diff --git a/src/assets/images/event/2025/bc173961-43bb-46d0-a7f5-f2763bd5c325.webp b/src/assets/images/event/2025/bc173961-43bb-46d0-a7f5-f2763bd5c325.webp new file mode 100644 index 0000000..db68a22 Binary files /dev/null and b/src/assets/images/event/2025/bc173961-43bb-46d0-a7f5-f2763bd5c325.webp differ diff --git a/src/assets/images/event/2025/bc1d5943-e612-4ade-9d5d-e61be9e6ef33.webp b/src/assets/images/event/2025/bc1d5943-e612-4ade-9d5d-e61be9e6ef33.webp new file mode 100644 index 0000000..40fdf59 Binary files /dev/null and b/src/assets/images/event/2025/bc1d5943-e612-4ade-9d5d-e61be9e6ef33.webp differ diff --git a/src/assets/images/event/2025/bc3f5ecf-e8b7-47e8-a6ef-b3a919b6a55c.webp b/src/assets/images/event/2025/bc3f5ecf-e8b7-47e8-a6ef-b3a919b6a55c.webp new file mode 100644 index 0000000..6532132 Binary files /dev/null and b/src/assets/images/event/2025/bc3f5ecf-e8b7-47e8-a6ef-b3a919b6a55c.webp differ diff --git a/src/assets/images/event/2025/bc8ff968-0078-4581-8f66-245009b9d35f.webp b/src/assets/images/event/2025/bc8ff968-0078-4581-8f66-245009b9d35f.webp new file mode 100644 index 0000000..31271c3 Binary files /dev/null and b/src/assets/images/event/2025/bc8ff968-0078-4581-8f66-245009b9d35f.webp differ diff --git a/src/assets/images/event/2025/bce62397-357b-46e0-a40f-f3a1e9559973.webp b/src/assets/images/event/2025/bce62397-357b-46e0-a40f-f3a1e9559973.webp new file mode 100644 index 0000000..6829b4e Binary files /dev/null and b/src/assets/images/event/2025/bce62397-357b-46e0-a40f-f3a1e9559973.webp differ diff --git a/src/assets/images/event/2025/bd739ea5-eb52-4031-a248-72d75b341bd4.webp b/src/assets/images/event/2025/bd739ea5-eb52-4031-a248-72d75b341bd4.webp new file mode 100644 index 0000000..f2eb6ad Binary files /dev/null and b/src/assets/images/event/2025/bd739ea5-eb52-4031-a248-72d75b341bd4.webp differ diff --git a/src/assets/images/event/2025/bf505242-dc96-481d-b897-af760cbfd18b.webp b/src/assets/images/event/2025/bf505242-dc96-481d-b897-af760cbfd18b.webp new file mode 100644 index 0000000..3bc9adc Binary files /dev/null and b/src/assets/images/event/2025/bf505242-dc96-481d-b897-af760cbfd18b.webp differ diff --git a/src/assets/images/event/2025/bfabe3b7-0295-49c6-a0c7-8a00b0792e06.webp b/src/assets/images/event/2025/bfabe3b7-0295-49c6-a0c7-8a00b0792e06.webp new file mode 100644 index 0000000..8892bbf Binary files /dev/null and b/src/assets/images/event/2025/bfabe3b7-0295-49c6-a0c7-8a00b0792e06.webp differ diff --git a/src/assets/images/event/2025/bfc12196-5902-4b61-9cdc-75379b815d52.webp b/src/assets/images/event/2025/bfc12196-5902-4b61-9cdc-75379b815d52.webp new file mode 100644 index 0000000..7a46a06 Binary files /dev/null and b/src/assets/images/event/2025/bfc12196-5902-4b61-9cdc-75379b815d52.webp differ diff --git a/src/assets/images/event/2025/c1d3fdbb-9441-4074-96aa-b6e026a3ee32.webp b/src/assets/images/event/2025/c1d3fdbb-9441-4074-96aa-b6e026a3ee32.webp new file mode 100644 index 0000000..fc6d3f4 Binary files /dev/null and b/src/assets/images/event/2025/c1d3fdbb-9441-4074-96aa-b6e026a3ee32.webp differ diff --git a/src/assets/images/event/2025/c43c5781-ef3a-4e0b-9160-c5291c9a423a.webp b/src/assets/images/event/2025/c43c5781-ef3a-4e0b-9160-c5291c9a423a.webp new file mode 100644 index 0000000..cb181ed Binary files /dev/null and b/src/assets/images/event/2025/c43c5781-ef3a-4e0b-9160-c5291c9a423a.webp differ diff --git a/src/assets/images/event/2025/c4a16bfb-11f8-4015-82ac-a3f233e26942.webp b/src/assets/images/event/2025/c4a16bfb-11f8-4015-82ac-a3f233e26942.webp new file mode 100644 index 0000000..87ed30d Binary files /dev/null and b/src/assets/images/event/2025/c4a16bfb-11f8-4015-82ac-a3f233e26942.webp differ diff --git a/src/assets/images/event/2025/c4d693c5-26e0-4d25-b96c-1d5d1cebcf47.webp b/src/assets/images/event/2025/c4d693c5-26e0-4d25-b96c-1d5d1cebcf47.webp new file mode 100644 index 0000000..5af6a59 Binary files /dev/null and b/src/assets/images/event/2025/c4d693c5-26e0-4d25-b96c-1d5d1cebcf47.webp differ diff --git a/src/assets/images/event/2025/c4f99bed-a1f7-4f50-8383-b1c2c6d47b22.webp b/src/assets/images/event/2025/c4f99bed-a1f7-4f50-8383-b1c2c6d47b22.webp new file mode 100644 index 0000000..e655c38 Binary files /dev/null and b/src/assets/images/event/2025/c4f99bed-a1f7-4f50-8383-b1c2c6d47b22.webp differ diff --git a/src/assets/images/event/2025/c5c4ad3c-c977-48fb-99da-3e15abc67917.webp b/src/assets/images/event/2025/c5c4ad3c-c977-48fb-99da-3e15abc67917.webp new file mode 100644 index 0000000..85b22ba Binary files /dev/null and b/src/assets/images/event/2025/c5c4ad3c-c977-48fb-99da-3e15abc67917.webp differ diff --git a/src/assets/images/event/2025/c8c8c720-d787-460c-8e7c-6395b0c841aa.webp b/src/assets/images/event/2025/c8c8c720-d787-460c-8e7c-6395b0c841aa.webp new file mode 100644 index 0000000..3cbd1be Binary files /dev/null and b/src/assets/images/event/2025/c8c8c720-d787-460c-8e7c-6395b0c841aa.webp differ diff --git a/src/assets/images/event/2025/ca6a01bf-7dfa-4ec1-9d1c-03609e6321fe.webp b/src/assets/images/event/2025/ca6a01bf-7dfa-4ec1-9d1c-03609e6321fe.webp new file mode 100644 index 0000000..c19d2bb Binary files /dev/null and b/src/assets/images/event/2025/ca6a01bf-7dfa-4ec1-9d1c-03609e6321fe.webp differ diff --git a/src/assets/images/event/2025/cc06b90f-8f9f-48d4-9654-5303ace03507.webp b/src/assets/images/event/2025/cc06b90f-8f9f-48d4-9654-5303ace03507.webp new file mode 100644 index 0000000..4498095 Binary files /dev/null and b/src/assets/images/event/2025/cc06b90f-8f9f-48d4-9654-5303ace03507.webp differ diff --git a/src/assets/images/event/2025/cc25f36b-a8a5-415e-9c6b-48b41556f83f.webp b/src/assets/images/event/2025/cc25f36b-a8a5-415e-9c6b-48b41556f83f.webp new file mode 100644 index 0000000..299c88d Binary files /dev/null and b/src/assets/images/event/2025/cc25f36b-a8a5-415e-9c6b-48b41556f83f.webp differ diff --git a/src/assets/images/event/2025/ce07df14-74ad-4483-859d-664999c39e85.webp b/src/assets/images/event/2025/ce07df14-74ad-4483-859d-664999c39e85.webp new file mode 100644 index 0000000..0f507d4 Binary files /dev/null and b/src/assets/images/event/2025/ce07df14-74ad-4483-859d-664999c39e85.webp differ diff --git a/src/assets/images/event/2025/cf2918bc-68f1-42f3-8c33-6c1a24ad6863.webp b/src/assets/images/event/2025/cf2918bc-68f1-42f3-8c33-6c1a24ad6863.webp new file mode 100644 index 0000000..41026ab Binary files /dev/null and b/src/assets/images/event/2025/cf2918bc-68f1-42f3-8c33-6c1a24ad6863.webp differ diff --git a/src/assets/images/event/2025/d011a463-0a26-45a7-8a8d-5a3b784935c7.webp b/src/assets/images/event/2025/d011a463-0a26-45a7-8a8d-5a3b784935c7.webp new file mode 100644 index 0000000..9251f79 Binary files /dev/null and b/src/assets/images/event/2025/d011a463-0a26-45a7-8a8d-5a3b784935c7.webp differ diff --git a/src/assets/images/event/2025/d0d4f03c-e1d8-43d2-b062-b603a006b8d2.webp b/src/assets/images/event/2025/d0d4f03c-e1d8-43d2-b062-b603a006b8d2.webp new file mode 100644 index 0000000..fd11f07 Binary files /dev/null and b/src/assets/images/event/2025/d0d4f03c-e1d8-43d2-b062-b603a006b8d2.webp differ diff --git a/src/assets/images/event/2025/d1569dfa-ce1a-4124-810f-a1dfcf5bf589.webp b/src/assets/images/event/2025/d1569dfa-ce1a-4124-810f-a1dfcf5bf589.webp new file mode 100644 index 0000000..15a5cf0 Binary files /dev/null and b/src/assets/images/event/2025/d1569dfa-ce1a-4124-810f-a1dfcf5bf589.webp differ diff --git a/src/assets/images/event/2025/d34f44a8-27ed-4328-9ef9-77570745f0d1.webp b/src/assets/images/event/2025/d34f44a8-27ed-4328-9ef9-77570745f0d1.webp new file mode 100644 index 0000000..0c2afc0 Binary files /dev/null and b/src/assets/images/event/2025/d34f44a8-27ed-4328-9ef9-77570745f0d1.webp differ diff --git a/src/assets/images/event/2025/d4db2525-8c47-4603-a576-8b206fc2453c.webp b/src/assets/images/event/2025/d4db2525-8c47-4603-a576-8b206fc2453c.webp new file mode 100644 index 0000000..dd2e2ce Binary files /dev/null and b/src/assets/images/event/2025/d4db2525-8c47-4603-a576-8b206fc2453c.webp differ diff --git a/src/assets/images/event/2025/d7cee2f0-da87-40a6-8353-634d1434b9d8.webp b/src/assets/images/event/2025/d7cee2f0-da87-40a6-8353-634d1434b9d8.webp new file mode 100644 index 0000000..63458d1 Binary files /dev/null and b/src/assets/images/event/2025/d7cee2f0-da87-40a6-8353-634d1434b9d8.webp differ diff --git a/src/assets/images/event/2025/d7ea8b87-cdd2-46ca-929d-0b0c27bac8c6.webp b/src/assets/images/event/2025/d7ea8b87-cdd2-46ca-929d-0b0c27bac8c6.webp new file mode 100644 index 0000000..fa93d23 Binary files /dev/null and b/src/assets/images/event/2025/d7ea8b87-cdd2-46ca-929d-0b0c27bac8c6.webp differ diff --git a/src/assets/images/event/2025/d8611d26-a44d-49f1-90c5-afb04163d53d.webp b/src/assets/images/event/2025/d8611d26-a44d-49f1-90c5-afb04163d53d.webp new file mode 100644 index 0000000..85abac9 Binary files /dev/null and b/src/assets/images/event/2025/d8611d26-a44d-49f1-90c5-afb04163d53d.webp differ diff --git a/src/assets/images/event/2025/d9464cc3-e43e-4111-954d-095fb35f74c4.webp b/src/assets/images/event/2025/d9464cc3-e43e-4111-954d-095fb35f74c4.webp new file mode 100644 index 0000000..b47c460 Binary files /dev/null and b/src/assets/images/event/2025/d9464cc3-e43e-4111-954d-095fb35f74c4.webp differ diff --git a/src/assets/images/event/2025/db9d4db1-4dec-44e3-a987-8b8c020d971e.webp b/src/assets/images/event/2025/db9d4db1-4dec-44e3-a987-8b8c020d971e.webp new file mode 100644 index 0000000..92aef55 Binary files /dev/null and b/src/assets/images/event/2025/db9d4db1-4dec-44e3-a987-8b8c020d971e.webp differ diff --git a/src/assets/images/event/2025/dbf1f95e-848a-4e5a-8a53-68a1a497cf9d.webp b/src/assets/images/event/2025/dbf1f95e-848a-4e5a-8a53-68a1a497cf9d.webp new file mode 100644 index 0000000..1fb0d9b Binary files /dev/null and b/src/assets/images/event/2025/dbf1f95e-848a-4e5a-8a53-68a1a497cf9d.webp differ diff --git a/src/assets/images/event/2025/def0ae84-4404-4ca8-9541-a75b30306eed.webp b/src/assets/images/event/2025/def0ae84-4404-4ca8-9541-a75b30306eed.webp new file mode 100644 index 0000000..4932d63 Binary files /dev/null and b/src/assets/images/event/2025/def0ae84-4404-4ca8-9541-a75b30306eed.webp differ diff --git a/src/assets/images/event/2025/df161b6c-e84f-461c-8b2f-e4b0ea76047b.webp b/src/assets/images/event/2025/df161b6c-e84f-461c-8b2f-e4b0ea76047b.webp new file mode 100644 index 0000000..a3c50fd Binary files /dev/null and b/src/assets/images/event/2025/df161b6c-e84f-461c-8b2f-e4b0ea76047b.webp differ diff --git a/src/assets/images/event/2025/df1f0c42-e424-454a-b23c-ce3feb8e3b75.webp b/src/assets/images/event/2025/df1f0c42-e424-454a-b23c-ce3feb8e3b75.webp new file mode 100644 index 0000000..483525b Binary files /dev/null and b/src/assets/images/event/2025/df1f0c42-e424-454a-b23c-ce3feb8e3b75.webp differ diff --git a/src/assets/images/event/2025/dfa7698b-e787-4ff2-a8c0-5f689ff64a59.webp b/src/assets/images/event/2025/dfa7698b-e787-4ff2-a8c0-5f689ff64a59.webp new file mode 100644 index 0000000..6c15707 Binary files /dev/null and b/src/assets/images/event/2025/dfa7698b-e787-4ff2-a8c0-5f689ff64a59.webp differ diff --git a/src/assets/images/event/2025/dff26884-4dd9-4b3e-9178-7c7e97528750.webp b/src/assets/images/event/2025/dff26884-4dd9-4b3e-9178-7c7e97528750.webp new file mode 100644 index 0000000..09159f6 Binary files /dev/null and b/src/assets/images/event/2025/dff26884-4dd9-4b3e-9178-7c7e97528750.webp differ diff --git a/src/assets/images/event/2025/e05c4278-20c0-4dc1-8fee-6574c7a9f4a5.webp b/src/assets/images/event/2025/e05c4278-20c0-4dc1-8fee-6574c7a9f4a5.webp new file mode 100644 index 0000000..b58d44c Binary files /dev/null and b/src/assets/images/event/2025/e05c4278-20c0-4dc1-8fee-6574c7a9f4a5.webp differ diff --git a/src/assets/images/event/2025/e0700491-1c3f-444e-ac32-3bf0703ebd50.webp b/src/assets/images/event/2025/e0700491-1c3f-444e-ac32-3bf0703ebd50.webp new file mode 100644 index 0000000..2c46007 Binary files /dev/null and b/src/assets/images/event/2025/e0700491-1c3f-444e-ac32-3bf0703ebd50.webp differ diff --git a/src/assets/images/event/2025/e0820bea-c73b-418f-8dc8-dfd62d09e1e6.webp b/src/assets/images/event/2025/e0820bea-c73b-418f-8dc8-dfd62d09e1e6.webp new file mode 100644 index 0000000..69349d7 Binary files /dev/null and b/src/assets/images/event/2025/e0820bea-c73b-418f-8dc8-dfd62d09e1e6.webp differ diff --git a/src/assets/images/event/2025/e1851954-067a-410e-a289-1a6f76dddeb1.webp b/src/assets/images/event/2025/e1851954-067a-410e-a289-1a6f76dddeb1.webp new file mode 100644 index 0000000..f401e2f Binary files /dev/null and b/src/assets/images/event/2025/e1851954-067a-410e-a289-1a6f76dddeb1.webp differ diff --git a/src/assets/images/event/2025/e2111cb9-adf7-4f6d-9c00-c04b201470c8.webp b/src/assets/images/event/2025/e2111cb9-adf7-4f6d-9c00-c04b201470c8.webp new file mode 100644 index 0000000..f3e8fe3 Binary files /dev/null and b/src/assets/images/event/2025/e2111cb9-adf7-4f6d-9c00-c04b201470c8.webp differ diff --git a/src/assets/images/event/2025/e3311d92-519f-4aa5-a609-cc1a1e9fa096.webp b/src/assets/images/event/2025/e3311d92-519f-4aa5-a609-cc1a1e9fa096.webp new file mode 100644 index 0000000..1a4720f Binary files /dev/null and b/src/assets/images/event/2025/e3311d92-519f-4aa5-a609-cc1a1e9fa096.webp differ diff --git a/src/assets/images/event/2025/e515000b-a16b-43d0-97f2-e73375fd24a6.webp b/src/assets/images/event/2025/e515000b-a16b-43d0-97f2-e73375fd24a6.webp new file mode 100644 index 0000000..2366914 Binary files /dev/null and b/src/assets/images/event/2025/e515000b-a16b-43d0-97f2-e73375fd24a6.webp differ diff --git a/src/assets/images/event/2025/e56e8844-3148-4852-b8dc-3dec81c1ec26.webp b/src/assets/images/event/2025/e56e8844-3148-4852-b8dc-3dec81c1ec26.webp new file mode 100644 index 0000000..0d3762f Binary files /dev/null and b/src/assets/images/event/2025/e56e8844-3148-4852-b8dc-3dec81c1ec26.webp differ diff --git a/src/assets/images/event/2025/e75b96fd-af75-40f5-86dd-c633faa33885.webp b/src/assets/images/event/2025/e75b96fd-af75-40f5-86dd-c633faa33885.webp new file mode 100644 index 0000000..33aeb66 Binary files /dev/null and b/src/assets/images/event/2025/e75b96fd-af75-40f5-86dd-c633faa33885.webp differ diff --git a/src/assets/images/event/2025/e7e12c43-fa23-41ff-8950-e66db00b7dae.webp b/src/assets/images/event/2025/e7e12c43-fa23-41ff-8950-e66db00b7dae.webp new file mode 100644 index 0000000..ed76663 Binary files /dev/null and b/src/assets/images/event/2025/e7e12c43-fa23-41ff-8950-e66db00b7dae.webp differ diff --git a/src/assets/images/event/2025/e980dac8-c6a9-412e-aeb5-18fd853640cc.webp b/src/assets/images/event/2025/e980dac8-c6a9-412e-aeb5-18fd853640cc.webp new file mode 100644 index 0000000..adcc5c6 Binary files /dev/null and b/src/assets/images/event/2025/e980dac8-c6a9-412e-aeb5-18fd853640cc.webp differ diff --git a/src/assets/images/event/2025/eb5e0205-745a-4128-8292-240364a9d0bc.webp b/src/assets/images/event/2025/eb5e0205-745a-4128-8292-240364a9d0bc.webp new file mode 100644 index 0000000..932883e Binary files /dev/null and b/src/assets/images/event/2025/eb5e0205-745a-4128-8292-240364a9d0bc.webp differ diff --git a/src/assets/images/event/2025/eb7bbf8f-8ef8-45eb-8fa1-873bd602dcff.webp b/src/assets/images/event/2025/eb7bbf8f-8ef8-45eb-8fa1-873bd602dcff.webp new file mode 100644 index 0000000..76b9d09 Binary files /dev/null and b/src/assets/images/event/2025/eb7bbf8f-8ef8-45eb-8fa1-873bd602dcff.webp differ diff --git a/src/assets/images/event/2025/ec675e11-ecbd-4ab6-83bf-ebac1fcd8373.webp b/src/assets/images/event/2025/ec675e11-ecbd-4ab6-83bf-ebac1fcd8373.webp new file mode 100644 index 0000000..f386ccd Binary files /dev/null and b/src/assets/images/event/2025/ec675e11-ecbd-4ab6-83bf-ebac1fcd8373.webp differ diff --git a/src/assets/images/event/2025/ec67fc99-30e5-42a1-a2ce-578c3003f27f.webp b/src/assets/images/event/2025/ec67fc99-30e5-42a1-a2ce-578c3003f27f.webp new file mode 100644 index 0000000..96d0cbf Binary files /dev/null and b/src/assets/images/event/2025/ec67fc99-30e5-42a1-a2ce-578c3003f27f.webp differ diff --git a/src/assets/images/event/2025/edc0677d-e4f2-4947-9ac5-972bee8070b1.webp b/src/assets/images/event/2025/edc0677d-e4f2-4947-9ac5-972bee8070b1.webp new file mode 100644 index 0000000..ed20586 Binary files /dev/null and b/src/assets/images/event/2025/edc0677d-e4f2-4947-9ac5-972bee8070b1.webp differ diff --git a/src/assets/images/event/2025/edd8d86f-76b9-4f8a-b05f-f8a59413cac7.webp b/src/assets/images/event/2025/edd8d86f-76b9-4f8a-b05f-f8a59413cac7.webp new file mode 100644 index 0000000..3ac8847 Binary files /dev/null and b/src/assets/images/event/2025/edd8d86f-76b9-4f8a-b05f-f8a59413cac7.webp differ diff --git a/src/assets/images/event/2025/ee185bf1-59c4-43e3-9f43-4b596554c1a2.webp b/src/assets/images/event/2025/ee185bf1-59c4-43e3-9f43-4b596554c1a2.webp new file mode 100644 index 0000000..205e643 Binary files /dev/null and b/src/assets/images/event/2025/ee185bf1-59c4-43e3-9f43-4b596554c1a2.webp differ diff --git a/src/assets/images/event/2025/ee25dc28-563a-47fa-8699-50bae03f8ae2.webp b/src/assets/images/event/2025/ee25dc28-563a-47fa-8699-50bae03f8ae2.webp new file mode 100644 index 0000000..75712be Binary files /dev/null and b/src/assets/images/event/2025/ee25dc28-563a-47fa-8699-50bae03f8ae2.webp differ diff --git a/src/assets/images/event/2025/ef16c843-9bb5-4d5a-a8f9-4a2310728de0.webp b/src/assets/images/event/2025/ef16c843-9bb5-4d5a-a8f9-4a2310728de0.webp new file mode 100644 index 0000000..87f4b7d Binary files /dev/null and b/src/assets/images/event/2025/ef16c843-9bb5-4d5a-a8f9-4a2310728de0.webp differ diff --git a/src/assets/images/event/2025/f0536ed3-3fe3-4881-86f4-c45dd67a6236.webp b/src/assets/images/event/2025/f0536ed3-3fe3-4881-86f4-c45dd67a6236.webp new file mode 100644 index 0000000..8fa0cf6 Binary files /dev/null and b/src/assets/images/event/2025/f0536ed3-3fe3-4881-86f4-c45dd67a6236.webp differ diff --git a/src/assets/images/event/2025/f15e74ae-d9aa-4341-a1ff-b61b15fce4fd.webp b/src/assets/images/event/2025/f15e74ae-d9aa-4341-a1ff-b61b15fce4fd.webp new file mode 100644 index 0000000..d27c371 Binary files /dev/null and b/src/assets/images/event/2025/f15e74ae-d9aa-4341-a1ff-b61b15fce4fd.webp differ diff --git a/src/assets/images/event/2025/f1ccd77d-025d-4f6f-a6d6-40917a3eb0dd.webp b/src/assets/images/event/2025/f1ccd77d-025d-4f6f-a6d6-40917a3eb0dd.webp new file mode 100644 index 0000000..b00b797 Binary files /dev/null and b/src/assets/images/event/2025/f1ccd77d-025d-4f6f-a6d6-40917a3eb0dd.webp differ diff --git a/src/assets/images/event/2025/f2b578dc-fd3a-4963-8677-018bfbfab384.webp b/src/assets/images/event/2025/f2b578dc-fd3a-4963-8677-018bfbfab384.webp new file mode 100644 index 0000000..3834e88 Binary files /dev/null and b/src/assets/images/event/2025/f2b578dc-fd3a-4963-8677-018bfbfab384.webp differ diff --git a/src/assets/images/event/2025/f2e458fd-8396-44f2-9c09-b7dad3bdbc44.webp b/src/assets/images/event/2025/f2e458fd-8396-44f2-9c09-b7dad3bdbc44.webp new file mode 100644 index 0000000..96e7fbb Binary files /dev/null and b/src/assets/images/event/2025/f2e458fd-8396-44f2-9c09-b7dad3bdbc44.webp differ diff --git a/src/assets/images/event/2025/f39db9da-454a-443c-bbd1-9b9e2afe7cfb.webp b/src/assets/images/event/2025/f39db9da-454a-443c-bbd1-9b9e2afe7cfb.webp new file mode 100644 index 0000000..279d88b Binary files /dev/null and b/src/assets/images/event/2025/f39db9da-454a-443c-bbd1-9b9e2afe7cfb.webp differ diff --git a/src/assets/images/event/2025/f444c94b-ba40-45d5-afe0-1522494a6361.webp b/src/assets/images/event/2025/f444c94b-ba40-45d5-afe0-1522494a6361.webp new file mode 100644 index 0000000..fc82af4 Binary files /dev/null and b/src/assets/images/event/2025/f444c94b-ba40-45d5-afe0-1522494a6361.webp differ diff --git a/src/assets/images/event/2025/f55adf38-19ff-48b3-92c1-798562a15168.webp b/src/assets/images/event/2025/f55adf38-19ff-48b3-92c1-798562a15168.webp new file mode 100644 index 0000000..dc26747 Binary files /dev/null and b/src/assets/images/event/2025/f55adf38-19ff-48b3-92c1-798562a15168.webp differ diff --git a/src/assets/images/event/2025/f663e68d-8b76-4ed3-a9e7-cdd8ec6cf9c0.webp b/src/assets/images/event/2025/f663e68d-8b76-4ed3-a9e7-cdd8ec6cf9c0.webp new file mode 100644 index 0000000..1b850cd Binary files /dev/null and b/src/assets/images/event/2025/f663e68d-8b76-4ed3-a9e7-cdd8ec6cf9c0.webp differ diff --git a/src/assets/images/event/2025/f6ba303f-adba-42e6-8d12-1339d91c8bc9.webp b/src/assets/images/event/2025/f6ba303f-adba-42e6-8d12-1339d91c8bc9.webp new file mode 100644 index 0000000..f64cdfe Binary files /dev/null and b/src/assets/images/event/2025/f6ba303f-adba-42e6-8d12-1339d91c8bc9.webp differ diff --git a/src/assets/images/event/2025/f6dfe931-206d-4ef2-9d7e-df772cf55ec4.webp b/src/assets/images/event/2025/f6dfe931-206d-4ef2-9d7e-df772cf55ec4.webp new file mode 100644 index 0000000..d38133f Binary files /dev/null and b/src/assets/images/event/2025/f6dfe931-206d-4ef2-9d7e-df772cf55ec4.webp differ diff --git a/src/assets/images/event/2025/f73d2454-a0ea-456b-8279-9a97b461d1be.webp b/src/assets/images/event/2025/f73d2454-a0ea-456b-8279-9a97b461d1be.webp new file mode 100644 index 0000000..fa44d44 Binary files /dev/null and b/src/assets/images/event/2025/f73d2454-a0ea-456b-8279-9a97b461d1be.webp differ diff --git a/src/assets/images/event/2025/f7769e18-0792-4901-bf1b-1d36fd592273.webp b/src/assets/images/event/2025/f7769e18-0792-4901-bf1b-1d36fd592273.webp new file mode 100644 index 0000000..c4d8a51 Binary files /dev/null and b/src/assets/images/event/2025/f7769e18-0792-4901-bf1b-1d36fd592273.webp differ diff --git a/src/assets/images/event/2025/f8781eda-4685-4d03-bf13-eb81dd21265e.webp b/src/assets/images/event/2025/f8781eda-4685-4d03-bf13-eb81dd21265e.webp new file mode 100644 index 0000000..a65ed3c Binary files /dev/null and b/src/assets/images/event/2025/f8781eda-4685-4d03-bf13-eb81dd21265e.webp differ diff --git a/src/assets/images/event/2025/f8ef0657-b5c3-433e-9446-b1286e45e862.webp b/src/assets/images/event/2025/f8ef0657-b5c3-433e-9446-b1286e45e862.webp new file mode 100644 index 0000000..48b535c Binary files /dev/null and b/src/assets/images/event/2025/f8ef0657-b5c3-433e-9446-b1286e45e862.webp differ diff --git a/src/assets/images/event/2025/f8f91f29-75d6-46e1-bbe9-23a446d6a539.webp b/src/assets/images/event/2025/f8f91f29-75d6-46e1-bbe9-23a446d6a539.webp new file mode 100644 index 0000000..dd34756 Binary files /dev/null and b/src/assets/images/event/2025/f8f91f29-75d6-46e1-bbe9-23a446d6a539.webp differ diff --git a/src/assets/images/event/2025/fa4c57b3-66d7-4b4e-966e-56ba49621c99.webp b/src/assets/images/event/2025/fa4c57b3-66d7-4b4e-966e-56ba49621c99.webp new file mode 100644 index 0000000..3b360af Binary files /dev/null and b/src/assets/images/event/2025/fa4c57b3-66d7-4b4e-966e-56ba49621c99.webp differ diff --git a/src/assets/images/event/2025/fa6dc5d1-17ad-48c8-a188-8c850337a7be.webp b/src/assets/images/event/2025/fa6dc5d1-17ad-48c8-a188-8c850337a7be.webp new file mode 100644 index 0000000..5067d5b Binary files /dev/null and b/src/assets/images/event/2025/fa6dc5d1-17ad-48c8-a188-8c850337a7be.webp differ diff --git a/src/assets/images/event/2025/fb132c2b-f851-4f79-a6f8-b081db7640d7.webp b/src/assets/images/event/2025/fb132c2b-f851-4f79-a6f8-b081db7640d7.webp new file mode 100644 index 0000000..1935329 Binary files /dev/null and b/src/assets/images/event/2025/fb132c2b-f851-4f79-a6f8-b081db7640d7.webp differ diff --git a/src/assets/images/event/2025/fb69cd9e-9ecd-4290-9826-6cb89b23880e.webp b/src/assets/images/event/2025/fb69cd9e-9ecd-4290-9826-6cb89b23880e.webp new file mode 100644 index 0000000..9cd743d Binary files /dev/null and b/src/assets/images/event/2025/fb69cd9e-9ecd-4290-9826-6cb89b23880e.webp differ diff --git a/src/assets/images/event/2025/fc04f1d1-acac-4972-a3c8-724c6e795216.webp b/src/assets/images/event/2025/fc04f1d1-acac-4972-a3c8-724c6e795216.webp new file mode 100644 index 0000000..53ac23b Binary files /dev/null and b/src/assets/images/event/2025/fc04f1d1-acac-4972-a3c8-724c6e795216.webp differ diff --git a/src/assets/images/event/2025/fcf42b19-e542-46eb-a0ba-64d8ce401849.webp b/src/assets/images/event/2025/fcf42b19-e542-46eb-a0ba-64d8ce401849.webp new file mode 100644 index 0000000..5c8bd75 Binary files /dev/null and b/src/assets/images/event/2025/fcf42b19-e542-46eb-a0ba-64d8ce401849.webp differ diff --git a/src/assets/images/event/2025/fec82fb8-7600-4e9f-a3a0-697c4190d841.webp b/src/assets/images/event/2025/fec82fb8-7600-4e9f-a3a0-697c4190d841.webp new file mode 100644 index 0000000..8378814 Binary files /dev/null and b/src/assets/images/event/2025/fec82fb8-7600-4e9f-a3a0-697c4190d841.webp differ diff --git a/src/assets/images/event/2025/ff54396c-564d-4bce-a01c-6c01b0c5e47d.webp b/src/assets/images/event/2025/ff54396c-564d-4bce-a01c-6c01b0c5e47d.webp new file mode 100644 index 0000000..8bcca67 Binary files /dev/null and b/src/assets/images/event/2025/ff54396c-564d-4bce-a01c-6c01b0c5e47d.webp differ diff --git a/src/assets/images/event/2025/filename-mapping.json b/src/assets/images/event/2025/filename-mapping.json new file mode 100644 index 0000000..51065d8 --- /dev/null +++ b/src/assets/images/event/2025/filename-mapping.json @@ -0,0 +1,2439 @@ +{ + "mappings": [ + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-100_b2.jpg", + "uuidFilename": "63d9f282-77db-4353-a8ad-6d3f09c4e4d4.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025100B2", + "dimensions": "1620x1080", + "fileSize": "201 KB", + "compressionRatio": "95.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-101_b2.jpg", + "uuidFilename": "5741a779-131e-4376-a4a5-1fe04189421e.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025101B2", + "dimensions": "1620x1080", + "fileSize": "110.5 KB", + "compressionRatio": "96.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-102_b2.jpg", + "uuidFilename": "1ff925ad-3fd8-4372-b278-49f574e6b3f0.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025102B2", + "dimensions": "1620x1080", + "fileSize": "121 KB", + "compressionRatio": "96.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-103_b2.jpg", + "uuidFilename": "1f809e74-ac45-44f0-b787-ea2921d332d0.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025103B2", + "dimensions": "1620x1080", + "fileSize": "114.2 KB", + "compressionRatio": "97.2%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-104_b2.jpg", + "uuidFilename": "ba766586-44a2-486d-b49e-d5e70e77d6e2.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025104B2", + "dimensions": "1620x1080", + "fileSize": "138.7 KB", + "compressionRatio": "96.5%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-105_b2.jpg", + "uuidFilename": "b27ff0f5-7d9c-4d98-b31c-c7261334ab7e.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025105B2", + "dimensions": "1620x1080", + "fileSize": "134.5 KB", + "compressionRatio": "96.3%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-106_b2.jpg", + "uuidFilename": "bc8ff968-0078-4581-8f66-245009b9d35f.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025106B2", + "dimensions": "1620x1080", + "fileSize": "77.7 KB", + "compressionRatio": "97.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-107_b2.jpg", + "uuidFilename": "5ef23e96-5098-40a5-a357-750f6918daec.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025107B2", + "dimensions": "1620x1080", + "fileSize": "109.9 KB", + "compressionRatio": "97%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-108_b2.jpg", + "uuidFilename": "fc04f1d1-acac-4972-a3c8-724c6e795216.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025108B2", + "dimensions": "1620x1080", + "fileSize": "125.8 KB", + "compressionRatio": "97.4%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-109_b2.jpg", + "uuidFilename": "2812a9f1-a7b5-4199-b5ba-e6206fdfeb9c.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025109B2", + "dimensions": "1620x1080", + "fileSize": "104.7 KB", + "compressionRatio": "97.8%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-10_b2.jpg", + "uuidFilename": "f55adf38-19ff-48b3-92c1-798562a15168.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202510B2", + "dimensions": "1620x1080", + "fileSize": "71.4 KB", + "compressionRatio": "98.1%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-110_b2.jpg", + "uuidFilename": "837d8e86-9e1f-435c-b7ab-b6bb77eaf882.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025110B2", + "dimensions": "1620x1080", + "fileSize": "108.5 KB", + "compressionRatio": "97.2%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-111_b2.jpg", + "uuidFilename": "a15dd4c2-20eb-42ce-bd9c-e0eaeaf63ac6.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025111B2", + "dimensions": "1620x1080", + "fileSize": "105 KB", + "compressionRatio": "97.4%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-112_b2.jpg", + "uuidFilename": "b61d6e20-30d5-4d1b-9580-1def3fb7a499.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025112B2", + "dimensions": "1620x1080", + "fileSize": "42.8 KB", + "compressionRatio": "99%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-113_b2.jpg", + "uuidFilename": "0678d366-9a38-460a-9387-ef74844ae99a.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025113B2", + "dimensions": "1620x1080", + "fileSize": "107.6 KB", + "compressionRatio": "97.1%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-114_b2.jpg", + "uuidFilename": "f8f91f29-75d6-46e1-bbe9-23a446d6a539.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025114B2", + "dimensions": "1620x1080", + "fileSize": "124 KB", + "compressionRatio": "97.3%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-115_b2.jpg", + "uuidFilename": "9e528535-50ed-4bb4-8041-769be36eabf6.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025115B2", + "dimensions": "1620x1080", + "fileSize": "106.2 KB", + "compressionRatio": "97.1%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-116_b2.jpg", + "uuidFilename": "5658043a-840e-43ef-9c30-fa940de76baa.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025116B2", + "dimensions": "1620x1080", + "fileSize": "105.3 KB", + "compressionRatio": "97.8%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-117_b2.jpg", + "uuidFilename": "bfc12196-5902-4b61-9cdc-75379b815d52.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025117B2", + "dimensions": "1620x1080", + "fileSize": "88 KB", + "compressionRatio": "97.5%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-118_b2.jpg", + "uuidFilename": "cf2918bc-68f1-42f3-8c33-6c1a24ad6863.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025118B2", + "dimensions": "1620x1080", + "fileSize": "56.9 KB", + "compressionRatio": "98.8%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-119_b2.jpg", + "uuidFilename": "acca90bb-3dd3-4bee-ac4c-70769b8b9405.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025119B2", + "dimensions": "1620x1080", + "fileSize": "51.6 KB", + "compressionRatio": "98.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-11_b2.jpg", + "uuidFilename": "9394a075-5161-4934-85cb-7e54911df772.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202511B2", + "dimensions": "1620x1080", + "fileSize": "116.3 KB", + "compressionRatio": "97.2%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-120_b2.jpg", + "uuidFilename": "2cbc9443-775d-4147-aa85-e66032139462.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025120B2", + "dimensions": "1620x1080", + "fileSize": "170.7 KB", + "compressionRatio": "95.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-121_b2.jpg", + "uuidFilename": "adb63440-2579-4bd2-9334-3915f1c4d570.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025121B2", + "dimensions": "1620x1080", + "fileSize": "97.7 KB", + "compressionRatio": "97.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-122_b2.jpg", + "uuidFilename": "6c2d5c3a-9a7c-438d-8761-4e3e0efaa6e7.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025122B2", + "dimensions": "1620x1080", + "fileSize": "97.4 KB", + "compressionRatio": "97.5%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-123_b2.jpg", + "uuidFilename": "8398f75b-7c93-4c4d-8648-be34fb3e5eb7.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025123B2", + "dimensions": "1620x1080", + "fileSize": "81.3 KB", + "compressionRatio": "98.3%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-124_b2.jpg", + "uuidFilename": "1f0cdb2f-9faa-40cc-8fe8-a9b55abb9808.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025124B2", + "dimensions": "1620x1080", + "fileSize": "64.8 KB", + "compressionRatio": "98.1%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-125_b2.jpg", + "uuidFilename": "fb69cd9e-9ecd-4290-9826-6cb89b23880e.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025125B2", + "dimensions": "1620x1080", + "fileSize": "69.9 KB", + "compressionRatio": "98.5%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-126_b2.jpg", + "uuidFilename": "b245b198-4dcf-4026-9d31-5d6b7d900875.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025126B2", + "dimensions": "1620x1080", + "fileSize": "52.8 KB", + "compressionRatio": "98.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-127_b2.jpg", + "uuidFilename": "f663e68d-8b76-4ed3-a9e7-cdd8ec6cf9c0.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025127B2", + "dimensions": "1620x1080", + "fileSize": "120.9 KB", + "compressionRatio": "96.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-128_b2.jpg", + "uuidFilename": "ca6a01bf-7dfa-4ec1-9d1c-03609e6321fe.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025128B2", + "dimensions": "1620x1080", + "fileSize": "89.8 KB", + "compressionRatio": "97.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-129_b2.jpg", + "uuidFilename": "e56e8844-3148-4852-b8dc-3dec81c1ec26.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025129B2", + "dimensions": "1620x1080", + "fileSize": "93.6 KB", + "compressionRatio": "97.8%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-12_b2.jpg", + "uuidFilename": "13fc1293-a614-40e5-8123-63848468a2f5.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202512B2", + "dimensions": "1620x1080", + "fileSize": "169.8 KB", + "compressionRatio": "96.3%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-130_b2.jpg", + "uuidFilename": "948d1690-956d-4684-ba6a-4cacaf49612e.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025130B2", + "dimensions": "1620x1080", + "fileSize": "88.8 KB", + "compressionRatio": "97.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-131_b2.jpg", + "uuidFilename": "6865266e-73b0-497d-be50-7226f5e28f0a.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025131B2", + "dimensions": "1620x1080", + "fileSize": "135.6 KB", + "compressionRatio": "97.2%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-132_b2.jpg", + "uuidFilename": "6451ad96-aae1-4697-a214-4abc79ffc8c5.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025132B2", + "dimensions": "1620x1080", + "fileSize": "160.8 KB", + "compressionRatio": "96%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-133_b2.jpg", + "uuidFilename": "cc06b90f-8f9f-48d4-9654-5303ace03507.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025133B2", + "dimensions": "1620x1080", + "fileSize": "159.4 KB", + "compressionRatio": "95.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-134_b2.jpg", + "uuidFilename": "77457b62-45f8-47c7-882d-3949198fdb9e.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025134B2", + "dimensions": "1620x1080", + "fileSize": "125.6 KB", + "compressionRatio": "96.8%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-135_b2.jpg", + "uuidFilename": "258ecd27-348c-4f64-93ae-f8e0a0bbb9f9.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025135B2", + "dimensions": "1620x1080", + "fileSize": "125.3 KB", + "compressionRatio": "96.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-136_b2.jpg", + "uuidFilename": "c4f99bed-a1f7-4f50-8383-b1c2c6d47b22.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025136B2", + "dimensions": "1620x1080", + "fileSize": "109.2 KB", + "compressionRatio": "97.2%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-137_b2.jpg", + "uuidFilename": "ef16c843-9bb5-4d5a-a8f9-4a2310728de0.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025137B2", + "dimensions": "1620x1080", + "fileSize": "110.6 KB", + "compressionRatio": "97.1%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-138_b2.jpg", + "uuidFilename": "eb7bbf8f-8ef8-45eb-8fa1-873bd602dcff.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025138B2", + "dimensions": "1620x1080", + "fileSize": "154.1 KB", + "compressionRatio": "95.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-139_b2.jpg", + "uuidFilename": "4150db81-9527-4f7a-87ad-412962e14bd2.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025139B2", + "dimensions": "1620x1080", + "fileSize": "136.1 KB", + "compressionRatio": "96.4%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-13_b2.jpg", + "uuidFilename": "df161b6c-e84f-461c-8b2f-e4b0ea76047b.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202513B2", + "dimensions": "1620x1080", + "fileSize": "138.2 KB", + "compressionRatio": "96.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-140_b2.jpg", + "uuidFilename": "e0700491-1c3f-444e-ac32-3bf0703ebd50.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025140B2", + "dimensions": "1620x1080", + "fileSize": "73.9 KB", + "compressionRatio": "98%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-141_b2.jpg", + "uuidFilename": "180b7b8c-f222-404b-97bc-4ddea454ccd5.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025141B2", + "dimensions": "1620x1080", + "fileSize": "73.7 KB", + "compressionRatio": "98.5%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-142_b2.jpg", + "uuidFilename": "7234b22f-b752-4735-ad83-19c051c245c7.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025142B2", + "dimensions": "1620x1080", + "fileSize": "114.8 KB", + "compressionRatio": "96.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-143_b2.jpg", + "uuidFilename": "e7e12c43-fa23-41ff-8950-e66db00b7dae.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025143B2", + "dimensions": "1620x1080", + "fileSize": "79.8 KB", + "compressionRatio": "98.3%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-144_b2.jpg", + "uuidFilename": "00506a93-c516-446b-bed6-8ef12fd9e4da.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025144B2", + "dimensions": "1620x1080", + "fileSize": "109 KB", + "compressionRatio": "97.2%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-145_b2.jpg", + "uuidFilename": "baf49c32-33e4-423f-af28-ca026ca29e40.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025145B2", + "dimensions": "1620x1080", + "fileSize": "152.1 KB", + "compressionRatio": "96%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-146_b2.jpg", + "uuidFilename": "4cc4ed54-6f99-47da-9188-d5f6a1e9ab91.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025146B2", + "dimensions": "1620x1080", + "fileSize": "155.3 KB", + "compressionRatio": "96.3%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-147_b2.jpg", + "uuidFilename": "44698004-07a8-484c-bf5f-ebe65678a9d2.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025147B2", + "dimensions": "1620x1080", + "fileSize": "117.4 KB", + "compressionRatio": "96.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-148_b2.jpg", + "uuidFilename": "1c53e42e-f2a1-4d35-a7be-79b630243be0.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025148B2", + "dimensions": "1620x1080", + "fileSize": "151.4 KB", + "compressionRatio": "96.3%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-149_b2.jpg", + "uuidFilename": "d7ea8b87-cdd2-46ca-929d-0b0c27bac8c6.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025149B2", + "dimensions": "1620x1080", + "fileSize": "51.3 KB", + "compressionRatio": "98.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-14_b2.jpg", + "uuidFilename": "347fa3f8-23b6-4ec8-9c10-ef3715e87dea.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202514B2", + "dimensions": "1620x1080", + "fileSize": "77.3 KB", + "compressionRatio": "97.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-150_b2.jpg", + "uuidFilename": "edc0677d-e4f2-4947-9ac5-972bee8070b1.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025150B2", + "dimensions": "1620x1080", + "fileSize": "87.9 KB", + "compressionRatio": "97.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-151_b2.jpg", + "uuidFilename": "09f6d818-21a3-4f1d-8f61-646fd94a894b.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025151B2", + "dimensions": "1620x1080", + "fileSize": "115.8 KB", + "compressionRatio": "97.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-152_b2.jpg", + "uuidFilename": "385c3712-4e07-4c27-8d46-75e9daeca271.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025152B2", + "dimensions": "1620x1080", + "fileSize": "186 KB", + "compressionRatio": "95.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-153_b2.jpg", + "uuidFilename": "24124ac5-ce33-440a-b70f-2cf7c827ffe6.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025153B2", + "dimensions": "1620x1080", + "fileSize": "81.3 KB", + "compressionRatio": "98.3%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-154_b2.jpg", + "uuidFilename": "d0d4f03c-e1d8-43d2-b062-b603a006b8d2.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025154B2", + "dimensions": "1620x1080", + "fileSize": "88.2 KB", + "compressionRatio": "98.2%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-155_b2.jpg", + "uuidFilename": "481ed999-196b-4fb8-b666-2108f1460b9b.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025155B2", + "dimensions": "1620x1080", + "fileSize": "99.9 KB", + "compressionRatio": "97.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-156_b2.jpg", + "uuidFilename": "a6bd6e52-ccc8-44b3-96e9-4bb0e478eb1b.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025156B2", + "dimensions": "1620x1080", + "fileSize": "91.6 KB", + "compressionRatio": "97.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-157_b2.jpg", + "uuidFilename": "8e3c614b-685c-4dad-9cad-4e61af76de99.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025157B2", + "dimensions": "1620x1080", + "fileSize": "74.1 KB", + "compressionRatio": "97.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-158_b2.jpg", + "uuidFilename": "1684239f-81e5-4a91-902c-1149fedca3fd.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025158B2", + "dimensions": "1620x1080", + "fileSize": "92.8 KB", + "compressionRatio": "97.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-159_b2.jpg", + "uuidFilename": "584de476-0816-4425-ad96-3808f519aef7.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025159B2", + "dimensions": "1620x1080", + "fileSize": "65.6 KB", + "compressionRatio": "98.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-15_b2.jpg", + "uuidFilename": "2fe1e2e2-5a11-41ab-a141-8d8504bf93d3.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202515B2", + "dimensions": "1620x1080", + "fileSize": "72.6 KB", + "compressionRatio": "98.1%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-160_b2.jpg", + "uuidFilename": "f444c94b-ba40-45d5-afe0-1522494a6361.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025160B2", + "dimensions": "1620x1080", + "fileSize": "81.4 KB", + "compressionRatio": "98%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-161_b2.jpg", + "uuidFilename": "def0ae84-4404-4ca8-9541-a75b30306eed.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025161B2", + "dimensions": "1620x1080", + "fileSize": "104 KB", + "compressionRatio": "97.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-162_b2.jpg", + "uuidFilename": "9d86dacd-319a-476e-85f3-b87450b30650.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025162B2", + "dimensions": "1620x1080", + "fileSize": "132 KB", + "compressionRatio": "96.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-163_b2.jpg", + "uuidFilename": "7dfdf3b7-a04e-449b-b1d6-e8d873b1249c.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025163B2", + "dimensions": "1620x1080", + "fileSize": "119.9 KB", + "compressionRatio": "97.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-164_b2.jpg", + "uuidFilename": "8e23cfad-3164-4db4-a1c6-750530f98c94.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025164B2", + "dimensions": "1620x1080", + "fileSize": "101.6 KB", + "compressionRatio": "97.4%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-165_b2.jpg", + "uuidFilename": "4909e5be-ec2a-4767-b697-15d9e07de8a8.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025165B2", + "dimensions": "1620x1080", + "fileSize": "128.9 KB", + "compressionRatio": "96.8%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-166_b2.jpg", + "uuidFilename": "123ae782-3877-4b6b-9827-736b24934fe9.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025166B2", + "dimensions": "1620x1080", + "fileSize": "128.9 KB", + "compressionRatio": "97%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-167_b2.jpg", + "uuidFilename": "33fbcb29-d832-4ddc-90e3-8fa1367445c0.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025167B2", + "dimensions": "1620x1080", + "fileSize": "67.2 KB", + "compressionRatio": "98.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-168_b2.jpg", + "uuidFilename": "2d41c5c0-7048-4761-bbc7-41eec1a422c8.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025168B2", + "dimensions": "1620x1080", + "fileSize": "64.3 KB", + "compressionRatio": "98.3%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-16_b2.jpg", + "uuidFilename": "bbd47c7a-a2b8-4e60-be4f-0bfce4dd5de4.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202516B2", + "dimensions": "1620x1080", + "fileSize": "73.9 KB", + "compressionRatio": "98.1%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-171_b2.jpg", + "uuidFilename": "04f50354-18b1-46ca-afd5-4db918cc47a3.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025171B2", + "dimensions": "1620x1080", + "fileSize": "161.9 KB", + "compressionRatio": "96%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-172_b2.jpg", + "uuidFilename": "ec675e11-ecbd-4ab6-83bf-ebac1fcd8373.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025172B2", + "dimensions": "1620x1080", + "fileSize": "125.8 KB", + "compressionRatio": "97.4%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-173_b2.jpg", + "uuidFilename": "0c8048c9-df92-41c8-9a2f-023b47cb9846.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025173B2", + "dimensions": "1620x1080", + "fileSize": "107.3 KB", + "compressionRatio": "97%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-174_b2.jpg", + "uuidFilename": "c5c4ad3c-c977-48fb-99da-3e15abc67917.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025174B2", + "dimensions": "1620x1080", + "fileSize": "139.5 KB", + "compressionRatio": "96.5%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-175_b2.jpg", + "uuidFilename": "5a5a68ff-e95c-48a3-b584-237274034770.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025175B2", + "dimensions": "1620x1080", + "fileSize": "124.2 KB", + "compressionRatio": "96.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-176_b2.jpg", + "uuidFilename": "3ff64769-16cf-4285-82fd-6595eaaa93a6.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025176B2", + "dimensions": "1620x1080", + "fileSize": "64.1 KB", + "compressionRatio": "98.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-177_b2.jpg", + "uuidFilename": "64fcd2ed-0126-482a-9943-125b07a0be23.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025177B2", + "dimensions": "1620x1080", + "fileSize": "106.7 KB", + "compressionRatio": "97.2%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-178_b2.jpg", + "uuidFilename": "ff54396c-564d-4bce-a01c-6c01b0c5e47d.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025178B2", + "dimensions": "1620x1080", + "fileSize": "56 KB", + "compressionRatio": "98.8%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-179_b2.jpg", + "uuidFilename": "4661ac7b-0960-4b86-8f76-1dad6f5d159e.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025179B2", + "dimensions": "1620x1080", + "fileSize": "152.4 KB", + "compressionRatio": "96.5%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-17_b2.jpg", + "uuidFilename": "2f27acfd-d09a-4d0a-a56c-6563c451fe6b.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202517B2", + "dimensions": "1620x1080", + "fileSize": "62.6 KB", + "compressionRatio": "98.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-180_b2.jpg", + "uuidFilename": "ab92f825-0aaa-4848-a312-fb08341e80e8.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025180B2", + "dimensions": "1620x1080", + "fileSize": "162.4 KB", + "compressionRatio": "96.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-181_b2.jpg", + "uuidFilename": "f15e74ae-d9aa-4341-a1ff-b61b15fce4fd.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025181B2", + "dimensions": "1620x1080", + "fileSize": "134.7 KB", + "compressionRatio": "96.4%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-182_b2.jpg", + "uuidFilename": "5bf2f285-e733-4ece-b028-ae0f1f85a0ca.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025182B2", + "dimensions": "1620x1080", + "fileSize": "81.8 KB", + "compressionRatio": "97.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-183_b2.jpg", + "uuidFilename": "b38cdf02-6aee-4853-9954-9bcb22517993.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025183B2", + "dimensions": "1620x1080", + "fileSize": "92.6 KB", + "compressionRatio": "97.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-184_b2.jpg", + "uuidFilename": "955456cc-33ca-4e25-bcba-895173af9406.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025184B2", + "dimensions": "1620x1080", + "fileSize": "117.9 KB", + "compressionRatio": "97.1%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-185_b2.jpg", + "uuidFilename": "83c2133f-2451-488c-976c-e5c203263133.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025185B2", + "dimensions": "1620x1080", + "fileSize": "106.9 KB", + "compressionRatio": "97.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-186_b2.jpg", + "uuidFilename": "a33f9cd5-d1c8-4a81-b8ab-450b22edf8de.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025186B2", + "dimensions": "1620x1080", + "fileSize": "59.7 KB", + "compressionRatio": "98.3%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-187_b2.jpg", + "uuidFilename": "d4db2525-8c47-4603-a576-8b206fc2453c.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025187B2", + "dimensions": "1620x1080", + "fileSize": "142 KB", + "compressionRatio": "97.1%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-188_b2.jpg", + "uuidFilename": "348676ea-cc78-4bb8-be4a-c8f8a6ce87cc.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025188B2", + "dimensions": "1620x1080", + "fileSize": "133.5 KB", + "compressionRatio": "97%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-189_b2.jpg", + "uuidFilename": "fb132c2b-f851-4f79-a6f8-b081db7640d7.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025189B2", + "dimensions": "1620x1080", + "fileSize": "65.1 KB", + "compressionRatio": "98.4%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-18_b2.jpg", + "uuidFilename": "8fbdab24-9ec3-4b11-8281-55ef55fce8c7.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202518B2", + "dimensions": "1620x1080", + "fileSize": "126.5 KB", + "compressionRatio": "97.1%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-190_b2.jpg", + "uuidFilename": "f8781eda-4685-4d03-bf13-eb81dd21265e.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025190B2", + "dimensions": "1620x1080", + "fileSize": "156.2 KB", + "compressionRatio": "96.5%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-191_b2.jpg", + "uuidFilename": "b531ba93-aa1a-42bb-84a5-636fb903a50c.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025191B2", + "dimensions": "1620x1080", + "fileSize": "61.2 KB", + "compressionRatio": "98.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-192_b2.jpg", + "uuidFilename": "206719ff-09fa-4a51-b203-b5110d851759.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025192B2", + "dimensions": "1620x1080", + "fileSize": "78.4 KB", + "compressionRatio": "98%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-193_b2.jpg", + "uuidFilename": "bd739ea5-eb52-4031-a248-72d75b341bd4.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025193B2", + "dimensions": "1620x1080", + "fileSize": "51.8 KB", + "compressionRatio": "98.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-194_b2.jpg", + "uuidFilename": "403be376-c992-4bbb-b453-a698503090a3.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025194B2", + "dimensions": "1620x1080", + "fileSize": "129.4 KB", + "compressionRatio": "97%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-195_b2.jpg", + "uuidFilename": "dff26884-4dd9-4b3e-9178-7c7e97528750.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025195B2", + "dimensions": "1620x1080", + "fileSize": "142.6 KB", + "compressionRatio": "96.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-196_b2.jpg", + "uuidFilename": "68fbc46a-db2a-4ee9-bd55-bb670d7196a1.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025196B2", + "dimensions": "1620x1080", + "fileSize": "143.7 KB", + "compressionRatio": "96.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-197_b2.jpg", + "uuidFilename": "b0aed6eb-0cb9-4606-ba68-ef09aee798c2.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025197B2", + "dimensions": "1620x1080", + "fileSize": "141.3 KB", + "compressionRatio": "96.5%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-198_b2.jpg", + "uuidFilename": "74962c6a-9c1a-4970-9d90-a53fc92a4b78.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025198B2", + "dimensions": "1620x1080", + "fileSize": "86.3 KB", + "compressionRatio": "97.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-199_b2.jpg", + "uuidFilename": "209c6d16-3fa7-47cf-876b-ec617bc17499.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025199B2", + "dimensions": "1620x1080", + "fileSize": "107.9 KB", + "compressionRatio": "97.4%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-19_b2.jpg", + "uuidFilename": "ee185bf1-59c4-43e3-9f43-4b596554c1a2.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202519B2", + "dimensions": "1620x1080", + "fileSize": "92 KB", + "compressionRatio": "97.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-1_b2.jpg", + "uuidFilename": "db9d4db1-4dec-44e3-a987-8b8c020d971e.webp", + "jsVariableName": "img20250321HPIEngineHackHPI20251B2", + "dimensions": "720x1080", + "fileSize": "44.2 KB", + "compressionRatio": "98.8%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-200_b2.jpg", + "uuidFilename": "4537f928-7114-48ee-bf89-bdd1aa87a1fa.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025200B2", + "dimensions": "1620x1080", + "fileSize": "108.6 KB", + "compressionRatio": "97%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-201_b2.jpg", + "uuidFilename": "46f5a2d5-8cd3-40fa-ade8-ab964fa75665.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025201B2", + "dimensions": "1620x1080", + "fileSize": "85.2 KB", + "compressionRatio": "97.8%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-202_b2.jpg", + "uuidFilename": "61c58b83-087d-4a74-b861-ecbba7b3e715.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025202B2", + "dimensions": "1620x1080", + "fileSize": "95.2 KB", + "compressionRatio": "97.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-203_b2.jpg", + "uuidFilename": "180e46c6-8c2b-4a9c-9ed0-892036654b78.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025203B2", + "dimensions": "1620x1080", + "fileSize": "105.2 KB", + "compressionRatio": "97.5%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-204_b2.jpg", + "uuidFilename": "693f7f03-3cc6-45e8-9f32-bc3f5017cc6e.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025204B2", + "dimensions": "1620x1080", + "fileSize": "78.4 KB", + "compressionRatio": "98.3%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-205_b2.jpg", + "uuidFilename": "2113ad7d-5ac6-4e6a-9b07-0f888d18cdba.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025205B2", + "dimensions": "1620x1080", + "fileSize": "97.6 KB", + "compressionRatio": "97.5%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-206_b2.jpg", + "uuidFilename": "33b59bb3-b2c4-4a95-957d-be43663ff629.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025206B2", + "dimensions": "1620x1080", + "fileSize": "95.8 KB", + "compressionRatio": "97.5%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-207_b2.jpg", + "uuidFilename": "35ca5f54-5fd4-46fa-9ab1-0563f40b1a78.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025207B2", + "dimensions": "1620x1080", + "fileSize": "95.9 KB", + "compressionRatio": "97.4%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-208_b2.jpg", + "uuidFilename": "5613f262-1040-422a-b8c1-387c815d286b.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025208B2", + "dimensions": "1620x1080", + "fileSize": "131.5 KB", + "compressionRatio": "96.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-209_b2.jpg", + "uuidFilename": "03e3013a-30c1-4c2d-9921-d96f36ec2bdf.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025209B2", + "dimensions": "1620x1080", + "fileSize": "91.6 KB", + "compressionRatio": "97.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-20_b2.jpg", + "uuidFilename": "fa4c57b3-66d7-4b4e-966e-56ba49621c99.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202520B2", + "dimensions": "1620x1080", + "fileSize": "154.7 KB", + "compressionRatio": "96.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-210_b2.jpg", + "uuidFilename": "430c6081-d35a-4470-8058-ee1476c72462.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025210B2", + "dimensions": "1620x1080", + "fileSize": "80.4 KB", + "compressionRatio": "98%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-211_b2.jpg", + "uuidFilename": "fec82fb8-7600-4e9f-a3a0-697c4190d841.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025211B2", + "dimensions": "1620x1080", + "fileSize": "70.2 KB", + "compressionRatio": "98.1%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-212_b2.jpg", + "uuidFilename": "064cb360-1d0d-43b6-9de0-5055782a2979.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025212B2", + "dimensions": "1620x1080", + "fileSize": "103.8 KB", + "compressionRatio": "97.3%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-213_b2.jpg", + "uuidFilename": "c4a16bfb-11f8-4015-82ac-a3f233e26942.webp", + "jsVariableName": "img20250321HPIEngineHackHPI2025213B2", + "dimensions": "1620x1080", + "fileSize": "104.1 KB", + "compressionRatio": "97.5%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-21_b2.jpg", + "uuidFilename": "d7cee2f0-da87-40a6-8353-634d1434b9d8.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202521B2", + "dimensions": "1620x1080", + "fileSize": "91.8 KB", + "compressionRatio": "97.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-22_b2.jpg", + "uuidFilename": "2fea5ee8-0b4f-444b-ba97-9de381baf60b.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202522B2", + "dimensions": "1620x1080", + "fileSize": "99.2 KB", + "compressionRatio": "97.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-23_b2.jpg", + "uuidFilename": "2221b78a-fc55-4528-8c48-5a3dd51061d9.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202523B2", + "dimensions": "1620x1080", + "fileSize": "51 KB", + "compressionRatio": "98.8%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-24_b2.jpg", + "uuidFilename": "9c752641-457f-40e9-b6f6-7b7f46d24b9e.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202524B2", + "dimensions": "1620x1080", + "fileSize": "36.5 KB", + "compressionRatio": "99.2%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-25_b2.jpg", + "uuidFilename": "f6ba303f-adba-42e6-8d12-1339d91c8bc9.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202525B2", + "dimensions": "1620x1080", + "fileSize": "81.9 KB", + "compressionRatio": "97.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-26_b2.jpg", + "uuidFilename": "0beb46e2-84c4-473c-80fe-a8be162d81e2.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202526B2", + "dimensions": "1620x1080", + "fileSize": "73.5 KB", + "compressionRatio": "98.5%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-27_b2.jpg", + "uuidFilename": "bbff3a93-5d0f-4367-8f28-d0711116cd74.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202527B2", + "dimensions": "1620x1080", + "fileSize": "46.5 KB", + "compressionRatio": "98.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-28_b2.jpg", + "uuidFilename": "a5f5009d-e963-4c5a-9eae-e0a9dac05212.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202528B2", + "dimensions": "1620x1080", + "fileSize": "94.3 KB", + "compressionRatio": "97.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-29_b2.jpg", + "uuidFilename": "56b0a5f7-1cfa-4894-8765-fe8ae283c48b.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202529B2", + "dimensions": "1620x1080", + "fileSize": "126 KB", + "compressionRatio": "96.8%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-2_b2.jpg", + "uuidFilename": "085124bf-a42e-45ef-8397-4cba6032d0d3.webp", + "jsVariableName": "img20250321HPIEngineHackHPI20252B2", + "dimensions": "1620x1080", + "fileSize": "128.5 KB", + "compressionRatio": "96.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-30_b2.jpg", + "uuidFilename": "d011a463-0a26-45a7-8a8d-5a3b784935c7.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202530B2", + "dimensions": "1620x1080", + "fileSize": "114.7 KB", + "compressionRatio": "97.2%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-31_b2.jpg", + "uuidFilename": "155648dd-f2d7-4423-8c07-d78fd3d36caa.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202531B2", + "dimensions": "1620x1080", + "fileSize": "46.2 KB", + "compressionRatio": "98.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-32_b2.jpg", + "uuidFilename": "2f4a28e2-aec4-4c02-8cb0-9ca07b079ec4.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202532B2", + "dimensions": "1620x1080", + "fileSize": "96.2 KB", + "compressionRatio": "97.8%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-33_b2.jpg", + "uuidFilename": "e3311d92-519f-4aa5-a609-cc1a1e9fa096.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202533B2", + "dimensions": "1620x1080", + "fileSize": "74.9 KB", + "compressionRatio": "98%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-34_b2.jpg", + "uuidFilename": "e0820bea-c73b-418f-8dc8-dfd62d09e1e6.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202534B2", + "dimensions": "1620x1080", + "fileSize": "145.4 KB", + "compressionRatio": "96.2%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-35_b2.jpg", + "uuidFilename": "dfa7698b-e787-4ff2-a8c0-5f689ff64a59.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202535B2", + "dimensions": "1620x1080", + "fileSize": "103.9 KB", + "compressionRatio": "97.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-36_b2.jpg", + "uuidFilename": "2325f25a-6607-4197-98c3-a93689a5e1c8.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202536B2", + "dimensions": "1620x1080", + "fileSize": "105.2 KB", + "compressionRatio": "97.8%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-37_b2.jpg", + "uuidFilename": "6c6550ab-d444-41a2-bb41-e9184ca66994.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202537B2", + "dimensions": "1620x1080", + "fileSize": "60.9 KB", + "compressionRatio": "98.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-38_b2.jpg", + "uuidFilename": "23a09a19-84b5-46a0-8cea-e9384062e3ce.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202538B2", + "dimensions": "1620x1080", + "fileSize": "74.5 KB", + "compressionRatio": "97.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-39_b2.jpg", + "uuidFilename": "b357a3d5-e0b0-4a18-8346-7e915ee47952.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202539B2", + "dimensions": "1620x1080", + "fileSize": "61.4 KB", + "compressionRatio": "98.4%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-3_b2.jpg", + "uuidFilename": "e1851954-067a-410e-a289-1a6f76dddeb1.webp", + "jsVariableName": "img20250321HPIEngineHackHPI20253B2", + "dimensions": "1620x1080", + "fileSize": "120.7 KB", + "compressionRatio": "96.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-40_b2.jpg", + "uuidFilename": "763cd386-7118-45f5-ad0d-a90eb9246c60.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202540B2", + "dimensions": "1620x1080", + "fileSize": "62.9 KB", + "compressionRatio": "98.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-41_b2.jpg", + "uuidFilename": "1502c0c9-a482-4523-a4f6-cd4e9a72c798.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202541B2", + "dimensions": "1620x1080", + "fileSize": "60.7 KB", + "compressionRatio": "98.3%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-42_b2.jpg", + "uuidFilename": "f0536ed3-3fe3-4881-86f4-c45dd67a6236.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202542B2", + "dimensions": "1620x1080", + "fileSize": "64.5 KB", + "compressionRatio": "98.2%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-43_b2.jpg", + "uuidFilename": "9bb1ef5a-e1de-44ce-bfdf-2226d7621a4d.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202543B2", + "dimensions": "1620x1080", + "fileSize": "84.5 KB", + "compressionRatio": "98%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-44_b2.jpg", + "uuidFilename": "bce62397-357b-46e0-a40f-f3a1e9559973.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202544B2", + "dimensions": "1620x1080", + "fileSize": "201.2 KB", + "compressionRatio": "95.4%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-45_b2.jpg", + "uuidFilename": "f73d2454-a0ea-456b-8279-9a97b461d1be.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202545B2", + "dimensions": "1620x1080", + "fileSize": "74.6 KB", + "compressionRatio": "98%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-49_b2.jpg", + "uuidFilename": "055877e7-74b3-4b0c-876c-8890bf151f1c.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202549B2", + "dimensions": "1620x1080", + "fileSize": "145.1 KB", + "compressionRatio": "96.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-4_b2.jpg", + "uuidFilename": "a6f4787a-40eb-4dbf-9192-0da49e603a0c.webp", + "jsVariableName": "img20250321HPIEngineHackHPI20254B2", + "dimensions": "1620x1080", + "fileSize": "114.7 KB", + "compressionRatio": "96.8%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-50_b2.jpg", + "uuidFilename": "6ac34403-ab3f-43dc-828d-4bf1812e318c.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202550B2", + "dimensions": "1620x1080", + "fileSize": "82.2 KB", + "compressionRatio": "98.2%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-53_b2.jpg", + "uuidFilename": "ab227e55-a094-4d40-b521-314e95416b81.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202553B2", + "dimensions": "1620x1080", + "fileSize": "84.5 KB", + "compressionRatio": "97.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-54_b2.jpg", + "uuidFilename": "ec67fc99-30e5-42a1-a2ce-578c3003f27f.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202554B2", + "dimensions": "1620x1080", + "fileSize": "57.7 KB", + "compressionRatio": "98.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-55_b2.jpg", + "uuidFilename": "26e5d079-39a9-48ff-b0cc-35851855afb3.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202555B2", + "dimensions": "1620x1080", + "fileSize": "76.3 KB", + "compressionRatio": "98%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-56_b2.jpg", + "uuidFilename": "988be6c9-1b8b-421f-8562-d510f761a733.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202556B2", + "dimensions": "1620x1080", + "fileSize": "160.9 KB", + "compressionRatio": "95.8%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-57_b2.jpg", + "uuidFilename": "624a8877-0875-452b-9647-fdaf35bbe6ef.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202557B2", + "dimensions": "1620x1080", + "fileSize": "155.3 KB", + "compressionRatio": "96.5%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-58_b2.jpg", + "uuidFilename": "d34f44a8-27ed-4328-9ef9-77570745f0d1.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202558B2", + "dimensions": "1620x1080", + "fileSize": "95.6 KB", + "compressionRatio": "97.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-59_b2.jpg", + "uuidFilename": "ad6913ec-5c93-4d0b-9099-e1499ce7efeb.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202559B2", + "dimensions": "1620x1080", + "fileSize": "63.6 KB", + "compressionRatio": "98.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-5_b2.jpg", + "uuidFilename": "bb10f105-1957-438d-9c69-cb963aeed91c.webp", + "jsVariableName": "img20250321HPIEngineHackHPI20255B2", + "dimensions": "1620x1080", + "fileSize": "81.6 KB", + "compressionRatio": "98%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-60_b2.jpg", + "uuidFilename": "8dc46bce-4228-4f75-9e97-584d8a2afb76.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202560B2", + "dimensions": "1620x1080", + "fileSize": "67.6 KB", + "compressionRatio": "98.3%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-61_b2.jpg", + "uuidFilename": "31e83bd4-bb96-45f1-a770-dfbafb4952a6.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202561B2", + "dimensions": "1620x1080", + "fileSize": "74.5 KB", + "compressionRatio": "98%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-62_b2.jpg", + "uuidFilename": "8aa51da5-d612-4d19-b6a4-4c12a7ca148a.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202562B2", + "dimensions": "1620x1080", + "fileSize": "81.3 KB", + "compressionRatio": "97.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-63_b2.jpg", + "uuidFilename": "91af1d97-84fe-4f14-86f7-515f687b1005.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202563B2", + "dimensions": "1620x1080", + "fileSize": "128.1 KB", + "compressionRatio": "96.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-64_b2.jpg", + "uuidFilename": "1be42d6d-8d59-4188-852b-abc395c211b4.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202564B2", + "dimensions": "1620x1080", + "fileSize": "92.6 KB", + "compressionRatio": "97.4%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-65_b2.jpg", + "uuidFilename": "3fec118a-90dd-4482-b074-fb55c845e5c5.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202565B2", + "dimensions": "1620x1080", + "fileSize": "106.2 KB", + "compressionRatio": "97.8%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-66_b2.jpg", + "uuidFilename": "192410bc-c1eb-4909-b8ad-f7559733866c.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202566B2", + "dimensions": "1620x1080", + "fileSize": "110.1 KB", + "compressionRatio": "97.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-67_b2.jpg", + "uuidFilename": "0fad239a-314f-4780-ac1d-323e3e64588e.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202567B2", + "dimensions": "1620x1080", + "fileSize": "87.5 KB", + "compressionRatio": "97.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-68_b2.jpg", + "uuidFilename": "462df361-be54-4e76-beb5-0e10b8ac3b73.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202568B2", + "dimensions": "1620x1080", + "fileSize": "107.5 KB", + "compressionRatio": "97%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-69_b2.jpg", + "uuidFilename": "ee25dc28-563a-47fa-8699-50bae03f8ae2.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202569B2", + "dimensions": "1620x1080", + "fileSize": "88.7 KB", + "compressionRatio": "98.2%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-6_b2.jpg", + "uuidFilename": "53c895ca-9da0-45c4-b910-708de1f4e0a5.webp", + "jsVariableName": "img20250321HPIEngineHackHPI20256B2", + "dimensions": "1620x1080", + "fileSize": "84.9 KB", + "compressionRatio": "97.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-70_b2.jpg", + "uuidFilename": "701943b7-5c70-4fee-aa54-cbf3629614e9.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202570B2", + "dimensions": "1620x1080", + "fileSize": "134.7 KB", + "compressionRatio": "96.5%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-71_b2.jpg", + "uuidFilename": "7e1a30e0-6710-43c6-b256-69b38954773d.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202571B2", + "dimensions": "1620x1080", + "fileSize": "86.2 KB", + "compressionRatio": "97.8%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-72_b2.jpg", + "uuidFilename": "2597486e-0278-41b9-909d-3db4552b2d3c.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202572B2", + "dimensions": "1620x1080", + "fileSize": "124.3 KB", + "compressionRatio": "97.1%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-73_b2.jpg", + "uuidFilename": "1686aa3a-a39a-4f88-ab40-db0b32c5beb0.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202573B2", + "dimensions": "1620x1080", + "fileSize": "49.3 KB", + "compressionRatio": "98.6%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-74_b2.jpg", + "uuidFilename": "6dbbb3f3-9b21-4c00-8e83-272502b71679.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202574B2", + "dimensions": "1620x1080", + "fileSize": "116.2 KB", + "compressionRatio": "97.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-75_b2.jpg", + "uuidFilename": "7cb8b4ef-4159-4126-9edd-c60a3d9b39e1.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202575B2", + "dimensions": "1620x1080", + "fileSize": "89.4 KB", + "compressionRatio": "97.8%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-76_b2.jpg", + "uuidFilename": "c43c5781-ef3a-4e0b-9160-c5291c9a423a.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202576B2", + "dimensions": "1620x1080", + "fileSize": "107.9 KB", + "compressionRatio": "97.4%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-77_b2.jpg", + "uuidFilename": "edd8d86f-76b9-4f8a-b05f-f8a59413cac7.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202577B2", + "dimensions": "1620x1080", + "fileSize": "77.4 KB", + "compressionRatio": "98.4%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-78_b2.jpg", + "uuidFilename": "4e215467-e25a-46ef-92cb-2f841b3758b0.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202578B2", + "dimensions": "1620x1080", + "fileSize": "55.6 KB", + "compressionRatio": "98.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-79_b2.jpg", + "uuidFilename": "dbf1f95e-848a-4e5a-8a53-68a1a497cf9d.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202579B2", + "dimensions": "1620x1080", + "fileSize": "72.1 KB", + "compressionRatio": "98%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-7_b2.jpg", + "uuidFilename": "284be5e6-d458-476d-8d20-dcb80f653257.webp", + "jsVariableName": "img20250321HPIEngineHackHPI20257B2", + "dimensions": "1620x1080", + "fileSize": "91.7 KB", + "compressionRatio": "97.8%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-80_b2.jpg", + "uuidFilename": "f6dfe931-206d-4ef2-9d7e-df772cf55ec4.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202580B2", + "dimensions": "1620x1080", + "fileSize": "131.3 KB", + "compressionRatio": "97.2%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-81_b2.jpg", + "uuidFilename": "e2111cb9-adf7-4f6d-9c00-c04b201470c8.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202581B2", + "dimensions": "1620x1080", + "fileSize": "71.1 KB", + "compressionRatio": "98.2%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-82_b2.jpg", + "uuidFilename": "82f64592-873b-42b2-92b5-8c58f388aeef.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202582B2", + "dimensions": "1620x1080", + "fileSize": "123.9 KB", + "compressionRatio": "97%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-83_b2.jpg", + "uuidFilename": "b15fc72e-2a25-4976-88ac-0bf3ab85d94d.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202583B2", + "dimensions": "1620x1080", + "fileSize": "130.6 KB", + "compressionRatio": "96.8%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-84_b2.jpg", + "uuidFilename": "477f381c-bcea-4709-9b31-37b17538d442.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202584B2", + "dimensions": "1620x1080", + "fileSize": "134.8 KB", + "compressionRatio": "96.4%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-85_b2.jpg", + "uuidFilename": "af1d27cc-5df4-4d63-bcfd-5045a6d5b10d.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202585B2", + "dimensions": "1620x1080", + "fileSize": "153.5 KB", + "compressionRatio": "96.3%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-86_b2.jpg", + "uuidFilename": "03fee7ad-2e4c-4867-862b-60e0973e426d.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202586B2", + "dimensions": "1620x1080", + "fileSize": "115.7 KB", + "compressionRatio": "97.1%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-87_b2.jpg", + "uuidFilename": "266f5594-2f20-4a9d-993f-82b309db958b.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202587B2", + "dimensions": "1620x1080", + "fileSize": "90 KB", + "compressionRatio": "97.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-88_b2.jpg", + "uuidFilename": "81810543-731e-4a6b-82f9-bf1f4b188f6a.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202588B2", + "dimensions": "1620x1080", + "fileSize": "128.4 KB", + "compressionRatio": "96.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-89_b2.jpg", + "uuidFilename": "174155fc-2037-4319-8c35-200c4c64a409.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202589B2", + "dimensions": "1620x1080", + "fileSize": "158.5 KB", + "compressionRatio": "96%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-8_b2.jpg", + "uuidFilename": "bf505242-dc96-481d-b897-af760cbfd18b.webp", + "jsVariableName": "img20250321HPIEngineHackHPI20258B2", + "dimensions": "1620x1080", + "fileSize": "144.1 KB", + "compressionRatio": "97%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-90_b2.jpg", + "uuidFilename": "650b3325-c9d9-43bb-9196-d7d271cee1aa.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202590B2", + "dimensions": "1620x1080", + "fileSize": "82 KB", + "compressionRatio": "97.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-91_b2.jpg", + "uuidFilename": "e980dac8-c6a9-412e-aeb5-18fd853640cc.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202591B2", + "dimensions": "1620x1080", + "fileSize": "144.3 KB", + "compressionRatio": "96.7%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-92_b2.jpg", + "uuidFilename": "3a439462-ffad-4668-9f8d-d7c8e5013206.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202592B2", + "dimensions": "1620x1080", + "fileSize": "164.3 KB", + "compressionRatio": "96.1%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-93_b2.jpg", + "uuidFilename": "d9464cc3-e43e-4111-954d-095fb35f74c4.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202593B2", + "dimensions": "1620x1080", + "fileSize": "92.1 KB", + "compressionRatio": "97.5%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-94_b2.jpg", + "uuidFilename": "7a4fe581-9f3b-47fe-bd80-da5d36124b85.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202594B2", + "dimensions": "1620x1080", + "fileSize": "150.5 KB", + "compressionRatio": "96.4%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-95_b2.jpg", + "uuidFilename": "cc25f36b-a8a5-415e-9c6b-48b41556f83f.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202595B2", + "dimensions": "1620x1080", + "fileSize": "168.9 KB", + "compressionRatio": "95.9%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-96_b2.jpg", + "uuidFilename": "a05c1f52-a249-424c-bb40-aa1dc4a97fc8.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202596B2", + "dimensions": "1620x1080", + "fileSize": "161.2 KB", + "compressionRatio": "96.1%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-97_b2.jpg", + "uuidFilename": "1ab8e537-7a34-47f2-b1f4-69b24d43d3ab.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202597B2", + "dimensions": "1620x1080", + "fileSize": "182.7 KB", + "compressionRatio": "95.8%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-98_b2.jpg", + "uuidFilename": "90fa1e1a-c5d8-4a7e-a0a1-ddf4a972fed6.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202598B2", + "dimensions": "1620x1080", + "fileSize": "133.5 KB", + "compressionRatio": "97.2%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-99_b2.jpg", + "uuidFilename": "7e25fcf4-4899-46da-a685-63cc24d40fb0.webp", + "jsVariableName": "img20250321HPIEngineHackHPI202599B2", + "dimensions": "1620x1080", + "fileSize": "168.9 KB", + "compressionRatio": "96%" + }, + { + "originalName": "2025-03-21_HPI Engine Hack HPI 2025-9_b2.jpg", + "uuidFilename": "29e0c8e8-b2ed-48dc-b4be-9642569326f4.webp", + "jsVariableName": "img20250321HPIEngineHackHPI20259B2", + "dimensions": "1620x1080", + "fileSize": "95.1 KB", + "compressionRatio": "97.6%" + }, + { + "originalName": "20250322_174655.jpg", + "uuidFilename": "48cf14f3-8e68-4b5a-986f-dbd3f6d8e8d3.webp", + "jsVariableName": "img20250322174655", + "dimensions": "608x1080", + "fileSize": "36.8 KB", + "compressionRatio": "99.2%" + }, + { + "originalName": "IMG_6043.JPG", + "uuidFilename": "c1d3fdbb-9441-4074-96aa-b6e026a3ee32.webp", + "jsVariableName": "iMG6043", + "dimensions": "1620x1080", + "fileSize": "89.8 KB", + "compressionRatio": "98.7%" + }, + { + "originalName": "IMG_6046.JPG", + "uuidFilename": "0d1a1023-4f45-4d9e-ae81-ded152768702.webp", + "jsVariableName": "iMG6046", + "dimensions": "1620x1080", + "fileSize": "72.4 KB", + "compressionRatio": "99.1%" + }, + { + "originalName": "IMG_6140.JPG", + "uuidFilename": "319b9dd9-77c5-4cad-8111-8ad970f7d07f.webp", + "jsVariableName": "iMG6140", + "dimensions": "1620x1080", + "fileSize": "100.9 KB", + "compressionRatio": "98.8%" + }, + { + "originalName": "IMG_6224.JPG", + "uuidFilename": "12abde50-12f7-4319-ab0a-8d82bb09fc91.webp", + "jsVariableName": "iMG6224", + "dimensions": "1620x1080", + "fileSize": "152.7 KB", + "compressionRatio": "98.1%" + }, + { + "originalName": "IMG_6244.JPG", + "uuidFilename": "9f9e04f1-9e3a-409a-a017-db7b53848ab7.webp", + "jsVariableName": "iMG6244", + "dimensions": "1620x1080", + "fileSize": "127 KB", + "compressionRatio": "98.3%" + }, + { + "originalName": "IMG_6333.JPG", + "uuidFilename": "21cd844c-afc5-4512-b3b0-aaacd09f3cc8.webp", + "jsVariableName": "iMG6333", + "dimensions": "1620x1080", + "fileSize": "62.4 KB", + "compressionRatio": "99.2%" + }, + { + "originalName": "IMG_6394.JPG", + "uuidFilename": "7a25a19b-ed6f-45ce-94ef-94f0da7fea64.webp", + "jsVariableName": "iMG6394", + "dimensions": "1620x1080", + "fileSize": "61 KB", + "compressionRatio": "99%" + }, + { + "originalName": "IMG_6526.JPG", + "uuidFilename": "ae2e5c9e-307e-4e15-aa42-98fc3dd75e42.webp", + "jsVariableName": "iMG6526", + "dimensions": "1620x1080", + "fileSize": "91.1 KB", + "compressionRatio": "98.8%" + }, + { + "originalName": "IMG_6531.JPG", + "uuidFilename": "4bfdb575-ed41-468b-b025-b6979d115800.webp", + "jsVariableName": "iMG6531", + "dimensions": "1620x1080", + "fileSize": "92.6 KB", + "compressionRatio": "98.9%" + }, + { + "originalName": "IMG_6533.JPG", + "uuidFilename": "32b63a03-aa24-4487-bf42-eaa52e55bba7.webp", + "jsVariableName": "iMG6533", + "dimensions": "1620x1080", + "fileSize": "100.6 KB", + "compressionRatio": "98.7%" + }, + { + "originalName": "IMG_6542.JPG", + "uuidFilename": "683455eb-13c2-463f-a295-f6836283f493.webp", + "jsVariableName": "iMG6542", + "dimensions": "1620x1080", + "fileSize": "96.8 KB", + "compressionRatio": "99%" + }, + { + "originalName": "IMG_6544.JPG", + "uuidFilename": "bfabe3b7-0295-49c6-a0c7-8a00b0792e06.webp", + "jsVariableName": "iMG6544", + "dimensions": "1620x1080", + "fileSize": "85.9 KB", + "compressionRatio": "99%" + }, + { + "originalName": "IMG_6560.JPG", + "uuidFilename": "20fcc23d-cdcc-46d3-aec3-6a9bd51d8a2b.webp", + "jsVariableName": "iMG6560", + "dimensions": "1620x1080", + "fileSize": "68.9 KB", + "compressionRatio": "99%" + }, + { + "originalName": "IMG_6568.JPG", + "uuidFilename": "7f04e1d6-793f-4a2d-86c3-c55220dfd2dc.webp", + "jsVariableName": "iMG6568", + "dimensions": "1620x1080", + "fileSize": "85.9 KB", + "compressionRatio": "98.9%" + }, + { + "originalName": "IMG_6587.JPG", + "uuidFilename": "3f02e8b6-94a2-4c77-9bcd-8492eafe7e52.webp", + "jsVariableName": "iMG6587", + "dimensions": "1620x1080", + "fileSize": "121.8 KB", + "compressionRatio": "98.4%" + }, + { + "originalName": "IMG_6609.JPG", + "uuidFilename": "0bcd4396-f184-4c4b-9369-2fdb21fba938.webp", + "jsVariableName": "iMG6609", + "dimensions": "1620x1080", + "fileSize": "67 KB", + "compressionRatio": "98.9%" + }, + { + "originalName": "IMG_6618.JPG", + "uuidFilename": "62aa11bd-9a1e-4daa-92c1-ce6a6a126283.webp", + "jsVariableName": "iMG6618", + "dimensions": "1620x1080", + "fileSize": "138.7 KB", + "compressionRatio": "98.2%" + }, + { + "originalName": "IMG_6635.JPG", + "uuidFilename": "bc3f5ecf-e8b7-47e8-a6ef-b3a919b6a55c.webp", + "jsVariableName": "iMG6635", + "dimensions": "1620x1080", + "fileSize": "80 KB", + "compressionRatio": "99%" + }, + { + "originalName": "IMG_6651.JPG", + "uuidFilename": "253123a5-4ae3-4ace-af29-31c8891d6a7d.webp", + "jsVariableName": "iMG6651", + "dimensions": "1620x1080", + "fileSize": "96.3 KB", + "compressionRatio": "98.7%" + }, + { + "originalName": "IMG_6671.JPG", + "uuidFilename": "9bdb086d-2203-45bc-81ff-7a3063ff74a4.webp", + "jsVariableName": "iMG6671", + "dimensions": "1620x1080", + "fileSize": "101.7 KB", + "compressionRatio": "98.5%" + }, + { + "originalName": "IMG_6686.JPG", + "uuidFilename": "622a9c00-7675-412d-bd1d-adb121ef9727.webp", + "jsVariableName": "iMG6686", + "dimensions": "720x1080", + "fileSize": "34.2 KB", + "compressionRatio": "99.5%" + }, + { + "originalName": "IMG_6695.JPG", + "uuidFilename": "e515000b-a16b-43d0-97f2-e73375fd24a6.webp", + "jsVariableName": "iMG6695", + "dimensions": "1620x1080", + "fileSize": "105 KB", + "compressionRatio": "98.4%" + }, + { + "originalName": "IMG_6733.JPG", + "uuidFilename": "e75b96fd-af75-40f5-86dd-c633faa33885.webp", + "jsVariableName": "iMG6733", + "dimensions": "720x1080", + "fileSize": "41.3 KB", + "compressionRatio": "99.4%" + }, + { + "originalName": "IMG_6762.JPG", + "uuidFilename": "597b783e-0736-402d-864e-07792fe79f74.webp", + "jsVariableName": "iMG6762", + "dimensions": "1620x1080", + "fileSize": "89.2 KB", + "compressionRatio": "98.7%" + }, + { + "originalName": "IMG_6792.JPG", + "uuidFilename": "aaa952f8-9464-4557-986b-899ea3271d7b.webp", + "jsVariableName": "iMG6792", + "dimensions": "1620x1080", + "fileSize": "73.3 KB", + "compressionRatio": "99.1%" + }, + { + "originalName": "IMG_6813.JPG", + "uuidFilename": "48380b5b-3883-4363-b293-8fe5058e6c8c.webp", + "jsVariableName": "iMG6813", + "dimensions": "1620x1080", + "fileSize": "83.5 KB", + "compressionRatio": "98.9%" + }, + { + "originalName": "IMG_6816.JPG", + "uuidFilename": "f2e458fd-8396-44f2-9c09-b7dad3bdbc44.webp", + "jsVariableName": "iMG6816", + "dimensions": "1620x1080", + "fileSize": "69.6 KB", + "compressionRatio": "99.1%" + }, + { + "originalName": "IMG_6818.JPG", + "uuidFilename": "a5bb0589-1fa8-44e3-965b-12522b6df8a7.webp", + "jsVariableName": "iMG6818", + "dimensions": "1620x1080", + "fileSize": "65.7 KB", + "compressionRatio": "99.1%" + }, + { + "originalName": "IMG_6825.JPG", + "uuidFilename": "6548692e-570a-4de8-a34a-6caa728d9fa7.webp", + "jsVariableName": "iMG6825", + "dimensions": "720x1080", + "fileSize": "42.1 KB", + "compressionRatio": "99.5%" + }, + { + "originalName": "IMG_6855.JPG", + "uuidFilename": "eb5e0205-745a-4128-8292-240364a9d0bc.webp", + "jsVariableName": "iMG6855", + "dimensions": "1620x1080", + "fileSize": "139.8 KB", + "compressionRatio": "98.3%" + }, + { + "originalName": "IMG_6924.JPG", + "uuidFilename": "0f664e03-30a4-4be4-b8dd-054d3035c727.webp", + "jsVariableName": "iMG6924", + "dimensions": "1620x1080", + "fileSize": "102 KB", + "compressionRatio": "98.5%" + }, + { + "originalName": "IMG_6928.JPG", + "uuidFilename": "71cf05c4-3fd8-42db-b1f3-0740343a31b3.webp", + "jsVariableName": "iMG6928", + "dimensions": "1620x1080", + "fileSize": "99.6 KB", + "compressionRatio": "98.8%" + }, + { + "originalName": "IMG_6931.JPG", + "uuidFilename": "9790cace-6796-4178-96cb-e8a907b1a82e.webp", + "jsVariableName": "iMG6931", + "dimensions": "1620x1080", + "fileSize": "131.1 KB", + "compressionRatio": "98.2%" + }, + { + "originalName": "IMG_7034.JPG", + "uuidFilename": "f1ccd77d-025d-4f6f-a6d6-40917a3eb0dd.webp", + "jsVariableName": "iMG7034", + "dimensions": "720x1080", + "fileSize": "39.8 KB", + "compressionRatio": "99.5%" + }, + { + "originalName": "IMG_7087.JPG", + "uuidFilename": "35e95eac-4f2d-462a-aef4-20050fc22001.webp", + "jsVariableName": "iMG7087", + "dimensions": "1620x1080", + "fileSize": "88.6 KB", + "compressionRatio": "98.9%" + }, + { + "originalName": "IMG_7115.JPG", + "uuidFilename": "97f02c57-a107-4e4f-83c0-17c0d8378729.webp", + "jsVariableName": "iMG7115", + "dimensions": "1620x1080", + "fileSize": "99.3 KB", + "compressionRatio": "98.4%" + }, + { + "originalName": "IMG_7144.JPG", + "uuidFilename": "42c8d1e4-7a34-4047-b7f1-bf365251798e.webp", + "jsVariableName": "iMG7144", + "dimensions": "1620x1080", + "fileSize": "103.3 KB", + "compressionRatio": "98.5%" + }, + { + "originalName": "IMG_7159.JPG", + "uuidFilename": "c4d693c5-26e0-4d25-b96c-1d5d1cebcf47.webp", + "jsVariableName": "iMG7159", + "dimensions": "1620x1080", + "fileSize": "96.1 KB", + "compressionRatio": "98.7%" + }, + { + "originalName": "IMG_7169.JPG", + "uuidFilename": "00862816-85ad-42b6-af2e-a635f0a1e148.webp", + "jsVariableName": "iMG7169", + "dimensions": "1620x1080", + "fileSize": "74.9 KB", + "compressionRatio": "98.8%" + }, + { + "originalName": "IMG_7187.JPG", + "uuidFilename": "c8c8c720-d787-460c-8e7c-6395b0c841aa.webp", + "jsVariableName": "iMG7187", + "dimensions": "1620x1080", + "fileSize": "28.2 KB", + "compressionRatio": "99.5%" + }, + { + "originalName": "IMG_7200.JPG", + "uuidFilename": "f8ef0657-b5c3-433e-9446-b1286e45e862.webp", + "jsVariableName": "iMG7200", + "dimensions": "1620x1080", + "fileSize": "68.2 KB", + "compressionRatio": "98.9%" + }, + { + "originalName": "IMG_7207.JPG", + "uuidFilename": "41670238-a9e1-400d-a2d9-d380274eaa33.webp", + "jsVariableName": "iMG7207", + "dimensions": "1620x1080", + "fileSize": "109.8 KB", + "compressionRatio": "98.4%" + }, + { + "originalName": "IMG_7211.JPG", + "uuidFilename": "aef2eb17-b17a-4675-a355-8687f96c0fa5.webp", + "jsVariableName": "iMG7211", + "dimensions": "1620x1080", + "fileSize": "94.7 KB", + "compressionRatio": "98.8%" + }, + { + "originalName": "IMG_7227.JPG", + "uuidFilename": "bae77337-0e59-420b-956c-f2f00d4b1838.webp", + "jsVariableName": "iMG7227", + "dimensions": "1620x1080", + "fileSize": "52.8 KB", + "compressionRatio": "99.2%" + }, + { + "originalName": "IMG_7296.JPG", + "uuidFilename": "a24b8ac8-20e3-478b-9532-5f9a41d99573.webp", + "jsVariableName": "iMG7296", + "dimensions": "1620x1080", + "fileSize": "78.6 KB", + "compressionRatio": "98.9%" + }, + { + "originalName": "IMG_7302.JPG", + "uuidFilename": "e05c4278-20c0-4dc1-8fee-6574c7a9f4a5.webp", + "jsVariableName": "iMG7302", + "dimensions": "1620x1080", + "fileSize": "81.5 KB", + "compressionRatio": "98.8%" + }, + { + "originalName": "IMG_7333.JPG", + "uuidFilename": "6c60b9c2-efbe-4dbb-8bb4-b91b55670c81.webp", + "jsVariableName": "iMG7333", + "dimensions": "1620x1080", + "fileSize": "112.6 KB", + "compressionRatio": "98.2%" + }, + { + "originalName": "IMG_7406.JPG", + "uuidFilename": "4a51225f-fe62-4c96-b32e-18c18302b7d1.webp", + "jsVariableName": "iMG7406", + "dimensions": "1620x1080", + "fileSize": "70.6 KB", + "compressionRatio": "98.9%" + }, + { + "originalName": "IMG_7418.JPG", + "uuidFilename": "5cbee039-c145-42ad-9cfe-b74403e33c3f.webp", + "jsVariableName": "iMG7418", + "dimensions": "1620x1080", + "fileSize": "84.8 KB", + "compressionRatio": "98.8%" + }, + { + "originalName": "IMG_7447.JPG", + "uuidFilename": "3594a903-abaa-463a-aaf3-d264ebd00ace.webp", + "jsVariableName": "iMG7447", + "dimensions": "720x1080", + "fileSize": "47.1 KB", + "compressionRatio": "99.2%" + }, + { + "originalName": "IMG_7463.JPG", + "uuidFilename": "b4e80fef-2574-432b-bbbe-75648d6e01f9.webp", + "jsVariableName": "iMG7463", + "dimensions": "1620x1080", + "fileSize": "235.8 KB", + "compressionRatio": "97.4%" + }, + { + "originalName": "IMG_7466.JPG", + "uuidFilename": "95eb96d7-c465-435b-b33f-fafafe22d332.webp", + "jsVariableName": "iMG7466", + "dimensions": "1620x1080", + "fileSize": "273 KB", + "compressionRatio": "97.3%" + }, + { + "originalName": "IMG_7468.JPG", + "uuidFilename": "df1f0c42-e424-454a-b23c-ce3feb8e3b75.webp", + "jsVariableName": "iMG7468", + "dimensions": "1620x1080", + "fileSize": "428.8 KB", + "compressionRatio": "97%" + }, + { + "originalName": "IMG_7473.JPG", + "uuidFilename": "6d12765e-d16a-46eb-be45-1ba19607d32b.webp", + "jsVariableName": "iMG7473", + "dimensions": "720x1080", + "fileSize": "194.2 KB", + "compressionRatio": "98.3%" + }, + { + "originalName": "IMG_7477.JPG", + "uuidFilename": "61f422d2-b75a-4d68-95b6-7ef6c3484b6a.webp", + "jsVariableName": "iMG7477", + "dimensions": "1620x1080", + "fileSize": "465 KB", + "compressionRatio": "96.6%" + }, + { + "originalName": "IMG_7481.JPG", + "uuidFilename": "bc173961-43bb-46d0-a7f5-f2763bd5c325.webp", + "jsVariableName": "iMG7481", + "dimensions": "1620x1080", + "fileSize": "64.2 KB", + "compressionRatio": "99.1%" + }, + { + "originalName": "IMG_7492.JPG", + "uuidFilename": "92dc03f4-9e7a-4ce3-9c29-7ca09f179715.webp", + "jsVariableName": "iMG7492", + "dimensions": "1620x1080", + "fileSize": "65.3 KB", + "compressionRatio": "99%" + }, + { + "originalName": "IMG_7497.JPG", + "uuidFilename": "acf209b9-a848-4237-9231-ea328aa72a30.webp", + "jsVariableName": "iMG7497", + "dimensions": "1620x1080", + "fileSize": "85.2 KB", + "compressionRatio": "98.7%" + }, + { + "originalName": "IMG_7503.JPG", + "uuidFilename": "907992e9-7e32-4a23-9b55-7322aed10d3d.webp", + "jsVariableName": "iMG7503", + "dimensions": "1620x1080", + "fileSize": "90.4 KB", + "compressionRatio": "98.9%" + }, + { + "originalName": "IMG_7507.JPG", + "uuidFilename": "abd9ab4f-9b7e-4228-8763-883c50e04fe1.webp", + "jsVariableName": "iMG7507", + "dimensions": "1620x1080", + "fileSize": "70.2 KB", + "compressionRatio": "99.2%" + }, + { + "originalName": "IMG_7544.JPG", + "uuidFilename": "01b7726d-9457-466e-b5ef-5c50b7dbff50.webp", + "jsVariableName": "iMG7544", + "dimensions": "1620x1080", + "fileSize": "53.2 KB", + "compressionRatio": "99.3%" + }, + { + "originalName": "IMG_7550.JPG", + "uuidFilename": "21c88077-461a-4388-8d02-c00ec1da829a.webp", + "jsVariableName": "iMG7550", + "dimensions": "1620x1080", + "fileSize": "67.4 KB", + "compressionRatio": "99.2%" + }, + { + "originalName": "IMG_7557.JPG", + "uuidFilename": "0761fc7a-ef35-4797-a9ff-23bfe7638822.webp", + "jsVariableName": "iMG7557", + "dimensions": "720x1080", + "fileSize": "55.6 KB", + "compressionRatio": "99.3%" + }, + { + "originalName": "IMG_7558.JPG", + "uuidFilename": "f2b578dc-fd3a-4963-8677-018bfbfab384.webp", + "jsVariableName": "iMG7558", + "dimensions": "1620x1080", + "fileSize": "43.9 KB", + "compressionRatio": "99.4%" + }, + { + "originalName": "IMG_7562.JPG", + "uuidFilename": "b3b96ae8-436a-4cd0-b7dc-4b0b1d52c926.webp", + "jsVariableName": "iMG7562", + "dimensions": "1620x1080", + "fileSize": "68.4 KB", + "compressionRatio": "99.2%" + }, + { + "originalName": "IMG_7597.JPG", + "uuidFilename": "4f611962-1480-471e-a709-a171bfd92775.webp", + "jsVariableName": "iMG7597", + "dimensions": "1620x1080", + "fileSize": "84.5 KB", + "compressionRatio": "99.1%" + }, + { + "originalName": "IMG_7598.JPG", + "uuidFilename": "77b0082c-0184-4700-8996-89799abc943e.webp", + "jsVariableName": "iMG7598", + "dimensions": "1620x1080", + "fileSize": "80.5 KB", + "compressionRatio": "99%" + }, + { + "originalName": "IMG_7600.JPG", + "uuidFilename": "9b996b87-44b7-49b2-afe1-6ea63e8bc10d.webp", + "jsVariableName": "iMG7600", + "dimensions": "1620x1080", + "fileSize": "55.3 KB", + "compressionRatio": "99.4%" + }, + { + "originalName": "IMG_7611.JPG", + "uuidFilename": "fa6dc5d1-17ad-48c8-a188-8c850337a7be.webp", + "jsVariableName": "iMG7611", + "dimensions": "1620x1080", + "fileSize": "56.4 KB", + "compressionRatio": "99.2%" + }, + { + "originalName": "IMG_7619.JPG", + "uuidFilename": "d8611d26-a44d-49f1-90c5-afb04163d53d.webp", + "jsVariableName": "iMG7619", + "dimensions": "1620x1080", + "fileSize": "69.3 KB", + "compressionRatio": "99.2%" + }, + { + "originalName": "IMG_7620.JPG", + "uuidFilename": "714e50d9-4a12-41ba-ad16-ae698e71195c.webp", + "jsVariableName": "iMG7620", + "dimensions": "1620x1080", + "fileSize": "41 KB", + "compressionRatio": "99.4%" + }, + { + "originalName": "IMG_7628.JPG", + "uuidFilename": "6e007a12-d19e-4b97-8260-9490edadd986.webp", + "jsVariableName": "iMG7628", + "dimensions": "1620x1080", + "fileSize": "76.4 KB", + "compressionRatio": "99.1%" + }, + { + "originalName": "IMG_7635.JPG", + "uuidFilename": "08a22aa4-2ca9-4f4f-8729-91dd62fe97e0.webp", + "jsVariableName": "iMG7635", + "dimensions": "1620x1080", + "fileSize": "52.8 KB", + "compressionRatio": "99.3%" + }, + { + "originalName": "IMG_7638.JPG", + "uuidFilename": "39cc5040-94d2-412b-829a-a3b48e66cb05.webp", + "jsVariableName": "iMG7638", + "dimensions": "1620x1080", + "fileSize": "45.1 KB", + "compressionRatio": "99.3%" + }, + { + "originalName": "IMG_7639.JPG", + "uuidFilename": "6038cef4-a62a-43cb-8d72-3380c9a72184.webp", + "jsVariableName": "iMG7639", + "dimensions": "1620x1080", + "fileSize": "103.6 KB", + "compressionRatio": "98.6%" + }, + { + "originalName": "IMG_7640.JPG", + "uuidFilename": "84312557-6d11-4da1-abc8-a2a01a0ecbf2.webp", + "jsVariableName": "iMG7640", + "dimensions": "1620x1080", + "fileSize": "107.9 KB", + "compressionRatio": "98.7%" + }, + { + "originalName": "IMG_7641.JPG", + "uuidFilename": "ae95fff1-02b6-4f72-a654-bd974517f492.webp", + "jsVariableName": "iMG7641", + "dimensions": "1620x1080", + "fileSize": "59.2 KB", + "compressionRatio": "99.2%" + }, + { + "originalName": "IMG_7642.JPG", + "uuidFilename": "ce07df14-74ad-4483-859d-664999c39e85.webp", + "jsVariableName": "iMG7642", + "dimensions": "1620x1080", + "fileSize": "104.1 KB", + "compressionRatio": "98.5%" + }, + { + "originalName": "IMG_7685.JPG", + "uuidFilename": "a309c04a-b4f3-4bec-87b7-f5f11afd1bda.webp", + "jsVariableName": "iMG7685", + "dimensions": "720x1080", + "fileSize": "28.5 KB", + "compressionRatio": "99.6%" + }, + { + "originalName": "IMG_7749.JPG", + "uuidFilename": "b8e2a185-73b6-4f51-98cd-d8164350d924.webp", + "jsVariableName": "iMG7749", + "dimensions": "720x1080", + "fileSize": "39.4 KB", + "compressionRatio": "99.4%" + }, + { + "originalName": "IMG_8158.JPG", + "uuidFilename": "437776c8-b33f-4b67-9eae-642e28dc0e4a.webp", + "jsVariableName": "iMG8158", + "dimensions": "1620x1080", + "fileSize": "103.2 KB", + "compressionRatio": "98.9%" + }, + { + "originalName": "IMG_8177.JPG", + "uuidFilename": "f39db9da-454a-443c-bbd1-9b9e2afe7cfb.webp", + "jsVariableName": "iMG8177", + "dimensions": "1620x1080", + "fileSize": "61.5 KB", + "compressionRatio": "99%" + }, + { + "originalName": "IMG_8202.JPG", + "uuidFilename": "90f3be04-7d96-4e86-a8e7-9c58a5b3ebbe.webp", + "jsVariableName": "iMG8202", + "dimensions": "1620x1080", + "fileSize": "46.7 KB", + "compressionRatio": "99.3%" + }, + { + "originalName": "IMG_8243.JPG", + "uuidFilename": "933bfc4a-ec01-4769-9612-7ad534a6fb39.webp", + "jsVariableName": "iMG8243", + "dimensions": "1620x1080", + "fileSize": "65.1 KB", + "compressionRatio": "98.9%" + }, + { + "originalName": "IMG_8272.JPG", + "uuidFilename": "28b01ac9-cfd5-4187-b82d-e1eac77e0667.webp", + "jsVariableName": "iMG8272", + "dimensions": "1620x1080", + "fileSize": "60.5 KB", + "compressionRatio": "99.1%" + }, + { + "originalName": "IMG_8297.JPG", + "uuidFilename": "bc1d5943-e612-4ade-9d5d-e61be9e6ef33.webp", + "jsVariableName": "iMG8297", + "dimensions": "1620x1080", + "fileSize": "73.6 KB", + "compressionRatio": "98.5%" + }, + { + "originalName": "IMG_8316.JPG", + "uuidFilename": "f7769e18-0792-4901-bf1b-1d36fd592273.webp", + "jsVariableName": "iMG8316", + "dimensions": "1620x1080", + "fileSize": "89.7 KB", + "compressionRatio": "98.7%" + }, + { + "originalName": "IMG_8323.JPG", + "uuidFilename": "1f52c1e6-43d1-4c13-bd27-15fd6208cb20.webp", + "jsVariableName": "iMG8323", + "dimensions": "1620x1080", + "fileSize": "111.7 KB", + "compressionRatio": "98.7%" + }, + { + "originalName": "IMG_8331.JPG", + "uuidFilename": "79703b19-adae-40a4-aaaf-3c739d70f123.webp", + "jsVariableName": "iMG8331", + "dimensions": "1620x1080", + "fileSize": "74.8 KB", + "compressionRatio": "99%" + }, + { + "originalName": "IMG_8339.JPG", + "uuidFilename": "d1569dfa-ce1a-4124-810f-a1dfcf5bf589.webp", + "jsVariableName": "iMG8339", + "dimensions": "1620x1080", + "fileSize": "106.7 KB", + "compressionRatio": "98.4%" + }, + { + "originalName": "IMG_8360.JPG", + "uuidFilename": "128ae27d-83ae-4b33-9ac6-0f03e6a9d141.webp", + "jsVariableName": "iMG8360", + "dimensions": "1620x1080", + "fileSize": "102.7 KB", + "compressionRatio": "98.6%" + }, + { + "originalName": "IMG_8377.JPG", + "uuidFilename": "6f63f56d-4302-4318-a3b5-ac38844f7122.webp", + "jsVariableName": "iMG8377", + "dimensions": "1620x1080", + "fileSize": "37.6 KB", + "compressionRatio": "99.4%" + }, + { + "originalName": "IMG_8415.JPG", + "uuidFilename": "fcf42b19-e542-46eb-a0ba-64d8ce401849.webp", + "jsVariableName": "iMG8415", + "dimensions": "1620x1080", + "fileSize": "49.9 KB", + "compressionRatio": "99.4%" + }, + { + "originalName": "IMG_8444.JPG", + "uuidFilename": "a1b65291-ce10-4d58-b688-2455007783cd.webp", + "jsVariableName": "iMG8444", + "dimensions": "1620x1080", + "fileSize": "67 KB", + "compressionRatio": "99.1%" + }, + { + "originalName": "IMG_8450.JPG", + "uuidFilename": "714e97a5-5b71-4afb-b2d0-8d6f46a39bb0.webp", + "jsVariableName": "iMG8450", + "dimensions": "1620x1080", + "fileSize": "83.5 KB", + "compressionRatio": "98.8%" + }, + { + "originalName": "IMG_8500.JPG", + "uuidFilename": "a92c93c4-90a4-4b16-ab53-be2fc779d53f.webp", + "jsVariableName": "iMG8500", + "dimensions": "1620x1080", + "fileSize": "117.6 KB", + "compressionRatio": "98.6%" + } + ], + "generated": "2025-08-07T11:42:02.940Z", + "totalImages": 303, + "statistics": { + "totalFiles": 303, + "convertedFiles": 303, + "failedFiles": 0, + "skippedFiles": 0, + "originalSize": "1.5 GB", + "convertedSize": "29.7 MB", + "totalSavings": "98.1%" + } +} \ No newline at end of file diff --git a/src/assets/images/event/2025/images.d.ts b/src/assets/images/event/2025/images.d.ts new file mode 100644 index 0000000..f9b749e --- /dev/null +++ b/src/assets/images/event/2025/images.d.ts @@ -0,0 +1,641 @@ +/** + * Auto-generated TypeScript definitions for image imports + * Generated by convert-images.js script with UUID-based filenames + */ + +export interface ImageInfo { + name: string; + originalName: string; + src: string; + filename: string; + uuidFilename: string; + path: string; + dimensions: string; + fileSize: string; +} + +// Individual image imports +declare const img20250321HPIEngineHackHPI2025100B2: string; +declare const img20250321HPIEngineHackHPI2025101B2: string; +declare const img20250321HPIEngineHackHPI2025102B2: string; +declare const img20250321HPIEngineHackHPI2025103B2: string; +declare const img20250321HPIEngineHackHPI2025104B2: string; +declare const img20250321HPIEngineHackHPI2025105B2: string; +declare const img20250321HPIEngineHackHPI2025106B2: string; +declare const img20250321HPIEngineHackHPI2025107B2: string; +declare const img20250321HPIEngineHackHPI2025108B2: string; +declare const img20250321HPIEngineHackHPI2025109B2: string; +declare const img20250321HPIEngineHackHPI202510B2: string; +declare const img20250321HPIEngineHackHPI2025110B2: string; +declare const img20250321HPIEngineHackHPI2025111B2: string; +declare const img20250321HPIEngineHackHPI2025112B2: string; +declare const img20250321HPIEngineHackHPI2025113B2: string; +declare const img20250321HPIEngineHackHPI2025114B2: string; +declare const img20250321HPIEngineHackHPI2025115B2: string; +declare const img20250321HPIEngineHackHPI2025116B2: string; +declare const img20250321HPIEngineHackHPI2025117B2: string; +declare const img20250321HPIEngineHackHPI2025118B2: string; +declare const img20250321HPIEngineHackHPI2025119B2: string; +declare const img20250321HPIEngineHackHPI202511B2: string; +declare const img20250321HPIEngineHackHPI2025120B2: string; +declare const img20250321HPIEngineHackHPI2025121B2: string; +declare const img20250321HPIEngineHackHPI2025122B2: string; +declare const img20250321HPIEngineHackHPI2025123B2: string; +declare const img20250321HPIEngineHackHPI2025124B2: string; +declare const img20250321HPIEngineHackHPI2025125B2: string; +declare const img20250321HPIEngineHackHPI2025126B2: string; +declare const img20250321HPIEngineHackHPI2025127B2: string; +declare const img20250321HPIEngineHackHPI2025128B2: string; +declare const img20250321HPIEngineHackHPI2025129B2: string; +declare const img20250321HPIEngineHackHPI202512B2: string; +declare const img20250321HPIEngineHackHPI2025130B2: string; +declare const img20250321HPIEngineHackHPI2025131B2: string; +declare const img20250321HPIEngineHackHPI2025132B2: string; +declare const img20250321HPIEngineHackHPI2025133B2: string; +declare const img20250321HPIEngineHackHPI2025134B2: string; +declare const img20250321HPIEngineHackHPI2025135B2: string; +declare const img20250321HPIEngineHackHPI2025136B2: string; +declare const img20250321HPIEngineHackHPI2025137B2: string; +declare const img20250321HPIEngineHackHPI2025138B2: string; +declare const img20250321HPIEngineHackHPI2025139B2: string; +declare const img20250321HPIEngineHackHPI202513B2: string; +declare const img20250321HPIEngineHackHPI2025140B2: string; +declare const img20250321HPIEngineHackHPI2025141B2: string; +declare const img20250321HPIEngineHackHPI2025142B2: string; +declare const img20250321HPIEngineHackHPI2025143B2: string; +declare const img20250321HPIEngineHackHPI2025144B2: string; +declare const img20250321HPIEngineHackHPI2025145B2: string; +declare const img20250321HPIEngineHackHPI2025146B2: string; +declare const img20250321HPIEngineHackHPI2025147B2: string; +declare const img20250321HPIEngineHackHPI2025148B2: string; +declare const img20250321HPIEngineHackHPI2025149B2: string; +declare const img20250321HPIEngineHackHPI202514B2: string; +declare const img20250321HPIEngineHackHPI2025150B2: string; +declare const img20250321HPIEngineHackHPI2025151B2: string; +declare const img20250321HPIEngineHackHPI2025152B2: string; +declare const img20250321HPIEngineHackHPI2025153B2: string; +declare const img20250321HPIEngineHackHPI2025154B2: string; +declare const img20250321HPIEngineHackHPI2025155B2: string; +declare const img20250321HPIEngineHackHPI2025156B2: string; +declare const img20250321HPIEngineHackHPI2025157B2: string; +declare const img20250321HPIEngineHackHPI2025158B2: string; +declare const img20250321HPIEngineHackHPI2025159B2: string; +declare const img20250321HPIEngineHackHPI202515B2: string; +declare const img20250321HPIEngineHackHPI2025160B2: string; +declare const img20250321HPIEngineHackHPI2025161B2: string; +declare const img20250321HPIEngineHackHPI2025162B2: string; +declare const img20250321HPIEngineHackHPI2025163B2: string; +declare const img20250321HPIEngineHackHPI2025164B2: string; +declare const img20250321HPIEngineHackHPI2025165B2: string; +declare const img20250321HPIEngineHackHPI2025166B2: string; +declare const img20250321HPIEngineHackHPI2025167B2: string; +declare const img20250321HPIEngineHackHPI2025168B2: string; +declare const img20250321HPIEngineHackHPI202516B2: string; +declare const img20250321HPIEngineHackHPI2025171B2: string; +declare const img20250321HPIEngineHackHPI2025172B2: string; +declare const img20250321HPIEngineHackHPI2025173B2: string; +declare const img20250321HPIEngineHackHPI2025174B2: string; +declare const img20250321HPIEngineHackHPI2025175B2: string; +declare const img20250321HPIEngineHackHPI2025176B2: string; +declare const img20250321HPIEngineHackHPI2025177B2: string; +declare const img20250321HPIEngineHackHPI2025178B2: string; +declare const img20250321HPIEngineHackHPI2025179B2: string; +declare const img20250321HPIEngineHackHPI202517B2: string; +declare const img20250321HPIEngineHackHPI2025180B2: string; +declare const img20250321HPIEngineHackHPI2025181B2: string; +declare const img20250321HPIEngineHackHPI2025182B2: string; +declare const img20250321HPIEngineHackHPI2025183B2: string; +declare const img20250321HPIEngineHackHPI2025184B2: string; +declare const img20250321HPIEngineHackHPI2025185B2: string; +declare const img20250321HPIEngineHackHPI2025186B2: string; +declare const img20250321HPIEngineHackHPI2025187B2: string; +declare const img20250321HPIEngineHackHPI2025188B2: string; +declare const img20250321HPIEngineHackHPI2025189B2: string; +declare const img20250321HPIEngineHackHPI202518B2: string; +declare const img20250321HPIEngineHackHPI2025190B2: string; +declare const img20250321HPIEngineHackHPI2025191B2: string; +declare const img20250321HPIEngineHackHPI2025192B2: string; +declare const img20250321HPIEngineHackHPI2025193B2: string; +declare const img20250321HPIEngineHackHPI2025194B2: string; +declare const img20250321HPIEngineHackHPI2025195B2: string; +declare const img20250321HPIEngineHackHPI2025196B2: string; +declare const img20250321HPIEngineHackHPI2025197B2: string; +declare const img20250321HPIEngineHackHPI2025198B2: string; +declare const img20250321HPIEngineHackHPI2025199B2: string; +declare const img20250321HPIEngineHackHPI202519B2: string; +declare const img20250321HPIEngineHackHPI20251B2: string; +declare const img20250321HPIEngineHackHPI2025200B2: string; +declare const img20250321HPIEngineHackHPI2025201B2: string; +declare const img20250321HPIEngineHackHPI2025202B2: string; +declare const img20250321HPIEngineHackHPI2025203B2: string; +declare const img20250321HPIEngineHackHPI2025204B2: string; +declare const img20250321HPIEngineHackHPI2025205B2: string; +declare const img20250321HPIEngineHackHPI2025206B2: string; +declare const img20250321HPIEngineHackHPI2025207B2: string; +declare const img20250321HPIEngineHackHPI2025208B2: string; +declare const img20250321HPIEngineHackHPI2025209B2: string; +declare const img20250321HPIEngineHackHPI202520B2: string; +declare const img20250321HPIEngineHackHPI2025210B2: string; +declare const img20250321HPIEngineHackHPI2025211B2: string; +declare const img20250321HPIEngineHackHPI2025212B2: string; +declare const img20250321HPIEngineHackHPI2025213B2: string; +declare const img20250321HPIEngineHackHPI202521B2: string; +declare const img20250321HPIEngineHackHPI202522B2: string; +declare const img20250321HPIEngineHackHPI202523B2: string; +declare const img20250321HPIEngineHackHPI202524B2: string; +declare const img20250321HPIEngineHackHPI202525B2: string; +declare const img20250321HPIEngineHackHPI202526B2: string; +declare const img20250321HPIEngineHackHPI202527B2: string; +declare const img20250321HPIEngineHackHPI202528B2: string; +declare const img20250321HPIEngineHackHPI202529B2: string; +declare const img20250321HPIEngineHackHPI20252B2: string; +declare const img20250321HPIEngineHackHPI202530B2: string; +declare const img20250321HPIEngineHackHPI202531B2: string; +declare const img20250321HPIEngineHackHPI202532B2: string; +declare const img20250321HPIEngineHackHPI202533B2: string; +declare const img20250321HPIEngineHackHPI202534B2: string; +declare const img20250321HPIEngineHackHPI202535B2: string; +declare const img20250321HPIEngineHackHPI202536B2: string; +declare const img20250321HPIEngineHackHPI202537B2: string; +declare const img20250321HPIEngineHackHPI202538B2: string; +declare const img20250321HPIEngineHackHPI202539B2: string; +declare const img20250321HPIEngineHackHPI20253B2: string; +declare const img20250321HPIEngineHackHPI202540B2: string; +declare const img20250321HPIEngineHackHPI202541B2: string; +declare const img20250321HPIEngineHackHPI202542B2: string; +declare const img20250321HPIEngineHackHPI202543B2: string; +declare const img20250321HPIEngineHackHPI202544B2: string; +declare const img20250321HPIEngineHackHPI202545B2: string; +declare const img20250321HPIEngineHackHPI202549B2: string; +declare const img20250321HPIEngineHackHPI20254B2: string; +declare const img20250321HPIEngineHackHPI202550B2: string; +declare const img20250321HPIEngineHackHPI202553B2: string; +declare const img20250321HPIEngineHackHPI202554B2: string; +declare const img20250321HPIEngineHackHPI202555B2: string; +declare const img20250321HPIEngineHackHPI202556B2: string; +declare const img20250321HPIEngineHackHPI202557B2: string; +declare const img20250321HPIEngineHackHPI202558B2: string; +declare const img20250321HPIEngineHackHPI202559B2: string; +declare const img20250321HPIEngineHackHPI20255B2: string; +declare const img20250321HPIEngineHackHPI202560B2: string; +declare const img20250321HPIEngineHackHPI202561B2: string; +declare const img20250321HPIEngineHackHPI202562B2: string; +declare const img20250321HPIEngineHackHPI202563B2: string; +declare const img20250321HPIEngineHackHPI202564B2: string; +declare const img20250321HPIEngineHackHPI202565B2: string; +declare const img20250321HPIEngineHackHPI202566B2: string; +declare const img20250321HPIEngineHackHPI202567B2: string; +declare const img20250321HPIEngineHackHPI202568B2: string; +declare const img20250321HPIEngineHackHPI202569B2: string; +declare const img20250321HPIEngineHackHPI20256B2: string; +declare const img20250321HPIEngineHackHPI202570B2: string; +declare const img20250321HPIEngineHackHPI202571B2: string; +declare const img20250321HPIEngineHackHPI202572B2: string; +declare const img20250321HPIEngineHackHPI202573B2: string; +declare const img20250321HPIEngineHackHPI202574B2: string; +declare const img20250321HPIEngineHackHPI202575B2: string; +declare const img20250321HPIEngineHackHPI202576B2: string; +declare const img20250321HPIEngineHackHPI202577B2: string; +declare const img20250321HPIEngineHackHPI202578B2: string; +declare const img20250321HPIEngineHackHPI202579B2: string; +declare const img20250321HPIEngineHackHPI20257B2: string; +declare const img20250321HPIEngineHackHPI202580B2: string; +declare const img20250321HPIEngineHackHPI202581B2: string; +declare const img20250321HPIEngineHackHPI202582B2: string; +declare const img20250321HPIEngineHackHPI202583B2: string; +declare const img20250321HPIEngineHackHPI202584B2: string; +declare const img20250321HPIEngineHackHPI202585B2: string; +declare const img20250321HPIEngineHackHPI202586B2: string; +declare const img20250321HPIEngineHackHPI202587B2: string; +declare const img20250321HPIEngineHackHPI202588B2: string; +declare const img20250321HPIEngineHackHPI202589B2: string; +declare const img20250321HPIEngineHackHPI20258B2: string; +declare const img20250321HPIEngineHackHPI202590B2: string; +declare const img20250321HPIEngineHackHPI202591B2: string; +declare const img20250321HPIEngineHackHPI202592B2: string; +declare const img20250321HPIEngineHackHPI202593B2: string; +declare const img20250321HPIEngineHackHPI202594B2: string; +declare const img20250321HPIEngineHackHPI202595B2: string; +declare const img20250321HPIEngineHackHPI202596B2: string; +declare const img20250321HPIEngineHackHPI202597B2: string; +declare const img20250321HPIEngineHackHPI202598B2: string; +declare const img20250321HPIEngineHackHPI202599B2: string; +declare const img20250321HPIEngineHackHPI20259B2: string; +declare const img20250322174655: string; +declare const iMG6043: string; +declare const iMG6046: string; +declare const iMG6140: string; +declare const iMG6224: string; +declare const iMG6244: string; +declare const iMG6333: string; +declare const iMG6394: string; +declare const iMG6526: string; +declare const iMG6531: string; +declare const iMG6533: string; +declare const iMG6542: string; +declare const iMG6544: string; +declare const iMG6560: string; +declare const iMG6568: string; +declare const iMG6587: string; +declare const iMG6609: string; +declare const iMG6618: string; +declare const iMG6635: string; +declare const iMG6651: string; +declare const iMG6671: string; +declare const iMG6686: string; +declare const iMG6695: string; +declare const iMG6733: string; +declare const iMG6762: string; +declare const iMG6792: string; +declare const iMG6813: string; +declare const iMG6816: string; +declare const iMG6818: string; +declare const iMG6825: string; +declare const iMG6855: string; +declare const iMG6924: string; +declare const iMG6928: string; +declare const iMG6931: string; +declare const iMG7034: string; +declare const iMG7087: string; +declare const iMG7115: string; +declare const iMG7144: string; +declare const iMG7159: string; +declare const iMG7169: string; +declare const iMG7187: string; +declare const iMG7200: string; +declare const iMG7207: string; +declare const iMG7211: string; +declare const iMG7227: string; +declare const iMG7296: string; +declare const iMG7302: string; +declare const iMG7333: string; +declare const iMG7406: string; +declare const iMG7418: string; +declare const iMG7447: string; +declare const iMG7463: string; +declare const iMG7466: string; +declare const iMG7468: string; +declare const iMG7473: string; +declare const iMG7477: string; +declare const iMG7481: string; +declare const iMG7492: string; +declare const iMG7497: string; +declare const iMG7503: string; +declare const iMG7507: string; +declare const iMG7544: string; +declare const iMG7550: string; +declare const iMG7557: string; +declare const iMG7558: string; +declare const iMG7562: string; +declare const iMG7597: string; +declare const iMG7598: string; +declare const iMG7600: string; +declare const iMG7611: string; +declare const iMG7619: string; +declare const iMG7620: string; +declare const iMG7628: string; +declare const iMG7635: string; +declare const iMG7638: string; +declare const iMG7639: string; +declare const iMG7640: string; +declare const iMG7641: string; +declare const iMG7642: string; +declare const iMG7685: string; +declare const iMG7749: string; +declare const iMG8158: string; +declare const iMG8177: string; +declare const iMG8202: string; +declare const iMG8243: string; +declare const iMG8272: string; +declare const iMG8297: string; +declare const iMG8316: string; +declare const iMG8323: string; +declare const iMG8331: string; +declare const iMG8339: string; +declare const iMG8360: string; +declare const iMG8377: string; +declare const iMG8415: string; +declare const iMG8444: string; +declare const iMG8450: string; +declare const iMG8500: string; + +// Main exports +export declare const images: { + img20250321HPIEngineHackHPI2025100B2: string; + img20250321HPIEngineHackHPI2025101B2: string; + img20250321HPIEngineHackHPI2025102B2: string; + img20250321HPIEngineHackHPI2025103B2: string; + img20250321HPIEngineHackHPI2025104B2: string; + img20250321HPIEngineHackHPI2025105B2: string; + img20250321HPIEngineHackHPI2025106B2: string; + img20250321HPIEngineHackHPI2025107B2: string; + img20250321HPIEngineHackHPI2025108B2: string; + img20250321HPIEngineHackHPI2025109B2: string; + img20250321HPIEngineHackHPI202510B2: string; + img20250321HPIEngineHackHPI2025110B2: string; + img20250321HPIEngineHackHPI2025111B2: string; + img20250321HPIEngineHackHPI2025112B2: string; + img20250321HPIEngineHackHPI2025113B2: string; + img20250321HPIEngineHackHPI2025114B2: string; + img20250321HPIEngineHackHPI2025115B2: string; + img20250321HPIEngineHackHPI2025116B2: string; + img20250321HPIEngineHackHPI2025117B2: string; + img20250321HPIEngineHackHPI2025118B2: string; + img20250321HPIEngineHackHPI2025119B2: string; + img20250321HPIEngineHackHPI202511B2: string; + img20250321HPIEngineHackHPI2025120B2: string; + img20250321HPIEngineHackHPI2025121B2: string; + img20250321HPIEngineHackHPI2025122B2: string; + img20250321HPIEngineHackHPI2025123B2: string; + img20250321HPIEngineHackHPI2025124B2: string; + img20250321HPIEngineHackHPI2025125B2: string; + img20250321HPIEngineHackHPI2025126B2: string; + img20250321HPIEngineHackHPI2025127B2: string; + img20250321HPIEngineHackHPI2025128B2: string; + img20250321HPIEngineHackHPI2025129B2: string; + img20250321HPIEngineHackHPI202512B2: string; + img20250321HPIEngineHackHPI2025130B2: string; + img20250321HPIEngineHackHPI2025131B2: string; + img20250321HPIEngineHackHPI2025132B2: string; + img20250321HPIEngineHackHPI2025133B2: string; + img20250321HPIEngineHackHPI2025134B2: string; + img20250321HPIEngineHackHPI2025135B2: string; + img20250321HPIEngineHackHPI2025136B2: string; + img20250321HPIEngineHackHPI2025137B2: string; + img20250321HPIEngineHackHPI2025138B2: string; + img20250321HPIEngineHackHPI2025139B2: string; + img20250321HPIEngineHackHPI202513B2: string; + img20250321HPIEngineHackHPI2025140B2: string; + img20250321HPIEngineHackHPI2025141B2: string; + img20250321HPIEngineHackHPI2025142B2: string; + img20250321HPIEngineHackHPI2025143B2: string; + img20250321HPIEngineHackHPI2025144B2: string; + img20250321HPIEngineHackHPI2025145B2: string; + img20250321HPIEngineHackHPI2025146B2: string; + img20250321HPIEngineHackHPI2025147B2: string; + img20250321HPIEngineHackHPI2025148B2: string; + img20250321HPIEngineHackHPI2025149B2: string; + img20250321HPIEngineHackHPI202514B2: string; + img20250321HPIEngineHackHPI2025150B2: string; + img20250321HPIEngineHackHPI2025151B2: string; + img20250321HPIEngineHackHPI2025152B2: string; + img20250321HPIEngineHackHPI2025153B2: string; + img20250321HPIEngineHackHPI2025154B2: string; + img20250321HPIEngineHackHPI2025155B2: string; + img20250321HPIEngineHackHPI2025156B2: string; + img20250321HPIEngineHackHPI2025157B2: string; + img20250321HPIEngineHackHPI2025158B2: string; + img20250321HPIEngineHackHPI2025159B2: string; + img20250321HPIEngineHackHPI202515B2: string; + img20250321HPIEngineHackHPI2025160B2: string; + img20250321HPIEngineHackHPI2025161B2: string; + img20250321HPIEngineHackHPI2025162B2: string; + img20250321HPIEngineHackHPI2025163B2: string; + img20250321HPIEngineHackHPI2025164B2: string; + img20250321HPIEngineHackHPI2025165B2: string; + img20250321HPIEngineHackHPI2025166B2: string; + img20250321HPIEngineHackHPI2025167B2: string; + img20250321HPIEngineHackHPI2025168B2: string; + img20250321HPIEngineHackHPI202516B2: string; + img20250321HPIEngineHackHPI2025171B2: string; + img20250321HPIEngineHackHPI2025172B2: string; + img20250321HPIEngineHackHPI2025173B2: string; + img20250321HPIEngineHackHPI2025174B2: string; + img20250321HPIEngineHackHPI2025175B2: string; + img20250321HPIEngineHackHPI2025176B2: string; + img20250321HPIEngineHackHPI2025177B2: string; + img20250321HPIEngineHackHPI2025178B2: string; + img20250321HPIEngineHackHPI2025179B2: string; + img20250321HPIEngineHackHPI202517B2: string; + img20250321HPIEngineHackHPI2025180B2: string; + img20250321HPIEngineHackHPI2025181B2: string; + img20250321HPIEngineHackHPI2025182B2: string; + img20250321HPIEngineHackHPI2025183B2: string; + img20250321HPIEngineHackHPI2025184B2: string; + img20250321HPIEngineHackHPI2025185B2: string; + img20250321HPIEngineHackHPI2025186B2: string; + img20250321HPIEngineHackHPI2025187B2: string; + img20250321HPIEngineHackHPI2025188B2: string; + img20250321HPIEngineHackHPI2025189B2: string; + img20250321HPIEngineHackHPI202518B2: string; + img20250321HPIEngineHackHPI2025190B2: string; + img20250321HPIEngineHackHPI2025191B2: string; + img20250321HPIEngineHackHPI2025192B2: string; + img20250321HPIEngineHackHPI2025193B2: string; + img20250321HPIEngineHackHPI2025194B2: string; + img20250321HPIEngineHackHPI2025195B2: string; + img20250321HPIEngineHackHPI2025196B2: string; + img20250321HPIEngineHackHPI2025197B2: string; + img20250321HPIEngineHackHPI2025198B2: string; + img20250321HPIEngineHackHPI2025199B2: string; + img20250321HPIEngineHackHPI202519B2: string; + img20250321HPIEngineHackHPI20251B2: string; + img20250321HPIEngineHackHPI2025200B2: string; + img20250321HPIEngineHackHPI2025201B2: string; + img20250321HPIEngineHackHPI2025202B2: string; + img20250321HPIEngineHackHPI2025203B2: string; + img20250321HPIEngineHackHPI2025204B2: string; + img20250321HPIEngineHackHPI2025205B2: string; + img20250321HPIEngineHackHPI2025206B2: string; + img20250321HPIEngineHackHPI2025207B2: string; + img20250321HPIEngineHackHPI2025208B2: string; + img20250321HPIEngineHackHPI2025209B2: string; + img20250321HPIEngineHackHPI202520B2: string; + img20250321HPIEngineHackHPI2025210B2: string; + img20250321HPIEngineHackHPI2025211B2: string; + img20250321HPIEngineHackHPI2025212B2: string; + img20250321HPIEngineHackHPI2025213B2: string; + img20250321HPIEngineHackHPI202521B2: string; + img20250321HPIEngineHackHPI202522B2: string; + img20250321HPIEngineHackHPI202523B2: string; + img20250321HPIEngineHackHPI202524B2: string; + img20250321HPIEngineHackHPI202525B2: string; + img20250321HPIEngineHackHPI202526B2: string; + img20250321HPIEngineHackHPI202527B2: string; + img20250321HPIEngineHackHPI202528B2: string; + img20250321HPIEngineHackHPI202529B2: string; + img20250321HPIEngineHackHPI20252B2: string; + img20250321HPIEngineHackHPI202530B2: string; + img20250321HPIEngineHackHPI202531B2: string; + img20250321HPIEngineHackHPI202532B2: string; + img20250321HPIEngineHackHPI202533B2: string; + img20250321HPIEngineHackHPI202534B2: string; + img20250321HPIEngineHackHPI202535B2: string; + img20250321HPIEngineHackHPI202536B2: string; + img20250321HPIEngineHackHPI202537B2: string; + img20250321HPIEngineHackHPI202538B2: string; + img20250321HPIEngineHackHPI202539B2: string; + img20250321HPIEngineHackHPI20253B2: string; + img20250321HPIEngineHackHPI202540B2: string; + img20250321HPIEngineHackHPI202541B2: string; + img20250321HPIEngineHackHPI202542B2: string; + img20250321HPIEngineHackHPI202543B2: string; + img20250321HPIEngineHackHPI202544B2: string; + img20250321HPIEngineHackHPI202545B2: string; + img20250321HPIEngineHackHPI202549B2: string; + img20250321HPIEngineHackHPI20254B2: string; + img20250321HPIEngineHackHPI202550B2: string; + img20250321HPIEngineHackHPI202553B2: string; + img20250321HPIEngineHackHPI202554B2: string; + img20250321HPIEngineHackHPI202555B2: string; + img20250321HPIEngineHackHPI202556B2: string; + img20250321HPIEngineHackHPI202557B2: string; + img20250321HPIEngineHackHPI202558B2: string; + img20250321HPIEngineHackHPI202559B2: string; + img20250321HPIEngineHackHPI20255B2: string; + img20250321HPIEngineHackHPI202560B2: string; + img20250321HPIEngineHackHPI202561B2: string; + img20250321HPIEngineHackHPI202562B2: string; + img20250321HPIEngineHackHPI202563B2: string; + img20250321HPIEngineHackHPI202564B2: string; + img20250321HPIEngineHackHPI202565B2: string; + img20250321HPIEngineHackHPI202566B2: string; + img20250321HPIEngineHackHPI202567B2: string; + img20250321HPIEngineHackHPI202568B2: string; + img20250321HPIEngineHackHPI202569B2: string; + img20250321HPIEngineHackHPI20256B2: string; + img20250321HPIEngineHackHPI202570B2: string; + img20250321HPIEngineHackHPI202571B2: string; + img20250321HPIEngineHackHPI202572B2: string; + img20250321HPIEngineHackHPI202573B2: string; + img20250321HPIEngineHackHPI202574B2: string; + img20250321HPIEngineHackHPI202575B2: string; + img20250321HPIEngineHackHPI202576B2: string; + img20250321HPIEngineHackHPI202577B2: string; + img20250321HPIEngineHackHPI202578B2: string; + img20250321HPIEngineHackHPI202579B2: string; + img20250321HPIEngineHackHPI20257B2: string; + img20250321HPIEngineHackHPI202580B2: string; + img20250321HPIEngineHackHPI202581B2: string; + img20250321HPIEngineHackHPI202582B2: string; + img20250321HPIEngineHackHPI202583B2: string; + img20250321HPIEngineHackHPI202584B2: string; + img20250321HPIEngineHackHPI202585B2: string; + img20250321HPIEngineHackHPI202586B2: string; + img20250321HPIEngineHackHPI202587B2: string; + img20250321HPIEngineHackHPI202588B2: string; + img20250321HPIEngineHackHPI202589B2: string; + img20250321HPIEngineHackHPI20258B2: string; + img20250321HPIEngineHackHPI202590B2: string; + img20250321HPIEngineHackHPI202591B2: string; + img20250321HPIEngineHackHPI202592B2: string; + img20250321HPIEngineHackHPI202593B2: string; + img20250321HPIEngineHackHPI202594B2: string; + img20250321HPIEngineHackHPI202595B2: string; + img20250321HPIEngineHackHPI202596B2: string; + img20250321HPIEngineHackHPI202597B2: string; + img20250321HPIEngineHackHPI202598B2: string; + img20250321HPIEngineHackHPI202599B2: string; + img20250321HPIEngineHackHPI20259B2: string; + img20250322174655: string; + iMG6043: string; + iMG6046: string; + iMG6140: string; + iMG6224: string; + iMG6244: string; + iMG6333: string; + iMG6394: string; + iMG6526: string; + iMG6531: string; + iMG6533: string; + iMG6542: string; + iMG6544: string; + iMG6560: string; + iMG6568: string; + iMG6587: string; + iMG6609: string; + iMG6618: string; + iMG6635: string; + iMG6651: string; + iMG6671: string; + iMG6686: string; + iMG6695: string; + iMG6733: string; + iMG6762: string; + iMG6792: string; + iMG6813: string; + iMG6816: string; + iMG6818: string; + iMG6825: string; + iMG6855: string; + iMG6924: string; + iMG6928: string; + iMG6931: string; + iMG7034: string; + iMG7087: string; + iMG7115: string; + iMG7144: string; + iMG7159: string; + iMG7169: string; + iMG7187: string; + iMG7200: string; + iMG7207: string; + iMG7211: string; + iMG7227: string; + iMG7296: string; + iMG7302: string; + iMG7333: string; + iMG7406: string; + iMG7418: string; + iMG7447: string; + iMG7463: string; + iMG7466: string; + iMG7468: string; + iMG7473: string; + iMG7477: string; + iMG7481: string; + iMG7492: string; + iMG7497: string; + iMG7503: string; + iMG7507: string; + iMG7544: string; + iMG7550: string; + iMG7557: string; + iMG7558: string; + iMG7562: string; + iMG7597: string; + iMG7598: string; + iMG7600: string; + iMG7611: string; + iMG7619: string; + iMG7620: string; + iMG7628: string; + iMG7635: string; + iMG7638: string; + iMG7639: string; + iMG7640: string; + iMG7641: string; + iMG7642: string; + iMG7685: string; + iMG7749: string; + iMG8158: string; + iMG8177: string; + iMG8202: string; + iMG8243: string; + iMG8272: string; + iMG8297: string; + iMG8316: string; + iMG8323: string; + iMG8331: string; + iMG8339: string; + iMG8360: string; + iMG8377: string; + iMG8415: string; + iMG8444: string; + iMG8450: string; + iMG8500: string; +}; + +export declare const imageList: ImageInfo[]; + +// Enhanced utility functions +export declare const getImageByName: (name: string) => ImageInfo | undefined; +export declare const getImageByOriginalName: (originalName: string) => ImageInfo | undefined; +export declare const getImageByFilename: (filename: string) => ImageInfo | undefined; +export declare const getImagesByDimensions: (width: number, height: number) => ImageInfo[]; +export declare const getRandomImage: () => ImageInfo; +export declare const searchImages: (query: string) => ImageInfo[]; +export declare const getAvailableDimensions: () => string[]; +export declare const groupImagesByDimensions: () => Record; + +export default images; diff --git a/src/assets/images/event/2025/images.js b/src/assets/images/event/2025/images.js new file mode 100644 index 0000000..079157c --- /dev/null +++ b/src/assets/images/event/2025/images.js @@ -0,0 +1,3553 @@ +/** + * Auto-generated image imports + * Generated by convert-images.js script with UUID-based filenames + * + * Features: + * - UUID-based filenames for maximum web compatibility + * - Original filename preservation in metadata + * - TypeScript support with .d.ts file + * - Utility functions for image management + * + * Usage: + * import { images, imageList } from './images.js'; + * + * // Use individual imports + * My Image + * + * // Find image by original name + * const img = getImageByOriginalName('photo.jpg'); + * + * // Or iterate through all images + * imageList.forEach(img => console.log(img.originalName, img.src)); + */ + +// Individual image imports (UUID-based filenames) +import img20250321HPIEngineHackHPI2025100B2 from "./63d9f282-77db-4353-a8ad-6d3f09c4e4d4.webp"; +import img20250321HPIEngineHackHPI2025101B2 from "./5741a779-131e-4376-a4a5-1fe04189421e.webp"; +import img20250321HPIEngineHackHPI2025102B2 from "./1ff925ad-3fd8-4372-b278-49f574e6b3f0.webp"; +import img20250321HPIEngineHackHPI2025103B2 from "./1f809e74-ac45-44f0-b787-ea2921d332d0.webp"; +import img20250321HPIEngineHackHPI2025104B2 from "./ba766586-44a2-486d-b49e-d5e70e77d6e2.webp"; +import img20250321HPIEngineHackHPI2025105B2 from "./b27ff0f5-7d9c-4d98-b31c-c7261334ab7e.webp"; +import img20250321HPIEngineHackHPI2025106B2 from "./bc8ff968-0078-4581-8f66-245009b9d35f.webp"; +import img20250321HPIEngineHackHPI2025107B2 from "./5ef23e96-5098-40a5-a357-750f6918daec.webp"; +import img20250321HPIEngineHackHPI2025108B2 from "./fc04f1d1-acac-4972-a3c8-724c6e795216.webp"; +import img20250321HPIEngineHackHPI2025109B2 from "./2812a9f1-a7b5-4199-b5ba-e6206fdfeb9c.webp"; +import img20250321HPIEngineHackHPI202510B2 from "./f55adf38-19ff-48b3-92c1-798562a15168.webp"; +import img20250321HPIEngineHackHPI2025110B2 from "./837d8e86-9e1f-435c-b7ab-b6bb77eaf882.webp"; +import img20250321HPIEngineHackHPI2025111B2 from "./a15dd4c2-20eb-42ce-bd9c-e0eaeaf63ac6.webp"; +import img20250321HPIEngineHackHPI2025112B2 from "./b61d6e20-30d5-4d1b-9580-1def3fb7a499.webp"; +import img20250321HPIEngineHackHPI2025113B2 from "./0678d366-9a38-460a-9387-ef74844ae99a.webp"; +import img20250321HPIEngineHackHPI2025114B2 from "./f8f91f29-75d6-46e1-bbe9-23a446d6a539.webp"; +import img20250321HPIEngineHackHPI2025115B2 from "./9e528535-50ed-4bb4-8041-769be36eabf6.webp"; +import img20250321HPIEngineHackHPI2025116B2 from "./5658043a-840e-43ef-9c30-fa940de76baa.webp"; +import img20250321HPIEngineHackHPI2025117B2 from "./bfc12196-5902-4b61-9cdc-75379b815d52.webp"; +import img20250321HPIEngineHackHPI2025118B2 from "./cf2918bc-68f1-42f3-8c33-6c1a24ad6863.webp"; +import img20250321HPIEngineHackHPI2025119B2 from "./acca90bb-3dd3-4bee-ac4c-70769b8b9405.webp"; +import img20250321HPIEngineHackHPI202511B2 from "./9394a075-5161-4934-85cb-7e54911df772.webp"; +import img20250321HPIEngineHackHPI2025121B2 from "./adb63440-2579-4bd2-9334-3915f1c4d570.webp"; +import img20250321HPIEngineHackHPI2025122B2 from "./6c2d5c3a-9a7c-438d-8761-4e3e0efaa6e7.webp"; +import img20250321HPIEngineHackHPI2025123B2 from "./8398f75b-7c93-4c4d-8648-be34fb3e5eb7.webp"; +import img20250321HPIEngineHackHPI2025124B2 from "./1f0cdb2f-9faa-40cc-8fe8-a9b55abb9808.webp"; +import img20250321HPIEngineHackHPI2025125B2 from "./fb69cd9e-9ecd-4290-9826-6cb89b23880e.webp"; +import img20250321HPIEngineHackHPI2025126B2 from "./b245b198-4dcf-4026-9d31-5d6b7d900875.webp"; +import img20250321HPIEngineHackHPI2025127B2 from "./f663e68d-8b76-4ed3-a9e7-cdd8ec6cf9c0.webp"; +import img20250321HPIEngineHackHPI2025128B2 from "./ca6a01bf-7dfa-4ec1-9d1c-03609e6321fe.webp"; +import img20250321HPIEngineHackHPI2025129B2 from "./e56e8844-3148-4852-b8dc-3dec81c1ec26.webp"; +import img20250321HPIEngineHackHPI202512B2 from "./13fc1293-a614-40e5-8123-63848468a2f5.webp"; +import img20250321HPIEngineHackHPI2025130B2 from "./948d1690-956d-4684-ba6a-4cacaf49612e.webp"; +import img20250321HPIEngineHackHPI2025131B2 from "./6865266e-73b0-497d-be50-7226f5e28f0a.webp"; +import img20250321HPIEngineHackHPI2025132B2 from "./6451ad96-aae1-4697-a214-4abc79ffc8c5.webp"; +import img20250321HPIEngineHackHPI2025133B2 from "./cc06b90f-8f9f-48d4-9654-5303ace03507.webp"; +import img20250321HPIEngineHackHPI2025134B2 from "./77457b62-45f8-47c7-882d-3949198fdb9e.webp"; +import img20250321HPIEngineHackHPI2025135B2 from "./258ecd27-348c-4f64-93ae-f8e0a0bbb9f9.webp"; +import img20250321HPIEngineHackHPI2025136B2 from "./c4f99bed-a1f7-4f50-8383-b1c2c6d47b22.webp"; +import img20250321HPIEngineHackHPI2025137B2 from "./ef16c843-9bb5-4d5a-a8f9-4a2310728de0.webp"; +import img20250321HPIEngineHackHPI2025138B2 from "./eb7bbf8f-8ef8-45eb-8fa1-873bd602dcff.webp"; +import img20250321HPIEngineHackHPI2025139B2 from "./4150db81-9527-4f7a-87ad-412962e14bd2.webp"; +import img20250321HPIEngineHackHPI202513B2 from "./df161b6c-e84f-461c-8b2f-e4b0ea76047b.webp"; +import img20250321HPIEngineHackHPI2025140B2 from "./e0700491-1c3f-444e-ac32-3bf0703ebd50.webp"; +import img20250321HPIEngineHackHPI2025141B2 from "./180b7b8c-f222-404b-97bc-4ddea454ccd5.webp"; +import img20250321HPIEngineHackHPI2025142B2 from "./7234b22f-b752-4735-ad83-19c051c245c7.webp"; +import img20250321HPIEngineHackHPI2025143B2 from "./e7e12c43-fa23-41ff-8950-e66db00b7dae.webp"; +import img20250321HPIEngineHackHPI2025144B2 from "./00506a93-c516-446b-bed6-8ef12fd9e4da.webp"; +import img20250321HPIEngineHackHPI2025145B2 from "./baf49c32-33e4-423f-af28-ca026ca29e40.webp"; +import img20250321HPIEngineHackHPI2025146B2 from "./4cc4ed54-6f99-47da-9188-d5f6a1e9ab91.webp"; +import img20250321HPIEngineHackHPI2025147B2 from "./44698004-07a8-484c-bf5f-ebe65678a9d2.webp"; +import img20250321HPIEngineHackHPI2025148B2 from "./1c53e42e-f2a1-4d35-a7be-79b630243be0.webp"; +import img20250321HPIEngineHackHPI2025149B2 from "./d7ea8b87-cdd2-46ca-929d-0b0c27bac8c6.webp"; +import img20250321HPIEngineHackHPI202514B2 from "./347fa3f8-23b6-4ec8-9c10-ef3715e87dea.webp"; +import img20250321HPIEngineHackHPI2025150B2 from "./edc0677d-e4f2-4947-9ac5-972bee8070b1.webp"; +import img20250321HPIEngineHackHPI2025151B2 from "./09f6d818-21a3-4f1d-8f61-646fd94a894b.webp"; +import img20250321HPIEngineHackHPI2025152B2 from "./385c3712-4e07-4c27-8d46-75e9daeca271.webp"; +import img20250321HPIEngineHackHPI2025153B2 from "./24124ac5-ce33-440a-b70f-2cf7c827ffe6.webp"; +import img20250321HPIEngineHackHPI2025154B2 from "./d0d4f03c-e1d8-43d2-b062-b603a006b8d2.webp"; +import img20250321HPIEngineHackHPI2025156B2 from "./a6bd6e52-ccc8-44b3-96e9-4bb0e478eb1b.webp"; +import img20250321HPIEngineHackHPI2025157B2 from "./8e3c614b-685c-4dad-9cad-4e61af76de99.webp"; +import img20250321HPIEngineHackHPI2025158B2 from "./1684239f-81e5-4a91-902c-1149fedca3fd.webp"; +import img20250321HPIEngineHackHPI2025159B2 from "./584de476-0816-4425-ad96-3808f519aef7.webp"; +import img20250321HPIEngineHackHPI202515B2 from "./2fe1e2e2-5a11-41ab-a141-8d8504bf93d3.webp"; +import img20250321HPIEngineHackHPI2025160B2 from "./f444c94b-ba40-45d5-afe0-1522494a6361.webp"; +import img20250321HPIEngineHackHPI2025161B2 from "./def0ae84-4404-4ca8-9541-a75b30306eed.webp"; +import img20250321HPIEngineHackHPI2025162B2 from "./9d86dacd-319a-476e-85f3-b87450b30650.webp"; +import img20250321HPIEngineHackHPI2025163B2 from "./7dfdf3b7-a04e-449b-b1d6-e8d873b1249c.webp"; +import img20250321HPIEngineHackHPI2025164B2 from "./8e23cfad-3164-4db4-a1c6-750530f98c94.webp"; +import img20250321HPIEngineHackHPI2025165B2 from "./4909e5be-ec2a-4767-b697-15d9e07de8a8.webp"; +import img20250321HPIEngineHackHPI2025166B2 from "./123ae782-3877-4b6b-9827-736b24934fe9.webp"; +import img20250321HPIEngineHackHPI2025168B2 from "./2d41c5c0-7048-4761-bbc7-41eec1a422c8.webp"; +import img20250321HPIEngineHackHPI202516B2 from "./bbd47c7a-a2b8-4e60-be4f-0bfce4dd5de4.webp"; +import img20250321HPIEngineHackHPI2025172B2 from "./ec675e11-ecbd-4ab6-83bf-ebac1fcd8373.webp"; +import img20250321HPIEngineHackHPI2025173B2 from "./0c8048c9-df92-41c8-9a2f-023b47cb9846.webp"; +import img20250321HPIEngineHackHPI2025174B2 from "./c5c4ad3c-c977-48fb-99da-3e15abc67917.webp"; +import img20250321HPIEngineHackHPI2025175B2 from "./5a5a68ff-e95c-48a3-b584-237274034770.webp"; +import img20250321HPIEngineHackHPI2025176B2 from "./3ff64769-16cf-4285-82fd-6595eaaa93a6.webp"; +import img20250321HPIEngineHackHPI2025177B2 from "./64fcd2ed-0126-482a-9943-125b07a0be23.webp"; +import img20250321HPIEngineHackHPI2025178B2 from "./ff54396c-564d-4bce-a01c-6c01b0c5e47d.webp"; +import img20250321HPIEngineHackHPI2025179B2 from "./4661ac7b-0960-4b86-8f76-1dad6f5d159e.webp"; +import img20250321HPIEngineHackHPI202517B2 from "./2f27acfd-d09a-4d0a-a56c-6563c451fe6b.webp"; +import img20250321HPIEngineHackHPI2025180B2 from "./ab92f825-0aaa-4848-a312-fb08341e80e8.webp"; +import img20250321HPIEngineHackHPI2025181B2 from "./f15e74ae-d9aa-4341-a1ff-b61b15fce4fd.webp"; +import img20250321HPIEngineHackHPI2025182B2 from "./5bf2f285-e733-4ece-b028-ae0f1f85a0ca.webp"; +import img20250321HPIEngineHackHPI2025183B2 from "./b38cdf02-6aee-4853-9954-9bcb22517993.webp"; +import img20250321HPIEngineHackHPI2025184B2 from "./955456cc-33ca-4e25-bcba-895173af9406.webp"; +import img20250321HPIEngineHackHPI2025185B2 from "./83c2133f-2451-488c-976c-e5c203263133.webp"; +import img20250321HPIEngineHackHPI2025186B2 from "./a33f9cd5-d1c8-4a81-b8ab-450b22edf8de.webp"; +import img20250321HPIEngineHackHPI2025187B2 from "./d4db2525-8c47-4603-a576-8b206fc2453c.webp"; +import img20250321HPIEngineHackHPI2025188B2 from "./348676ea-cc78-4bb8-be4a-c8f8a6ce87cc.webp"; +import img20250321HPIEngineHackHPI2025189B2 from "./fb132c2b-f851-4f79-a6f8-b081db7640d7.webp"; +import img20250321HPIEngineHackHPI202518B2 from "./8fbdab24-9ec3-4b11-8281-55ef55fce8c7.webp"; +import img20250321HPIEngineHackHPI2025190B2 from "./f8781eda-4685-4d03-bf13-eb81dd21265e.webp"; +import img20250321HPIEngineHackHPI2025191B2 from "./b531ba93-aa1a-42bb-84a5-636fb903a50c.webp"; +import img20250321HPIEngineHackHPI2025192B2 from "./206719ff-09fa-4a51-b203-b5110d851759.webp"; +import img20250321HPIEngineHackHPI2025193B2 from "./bd739ea5-eb52-4031-a248-72d75b341bd4.webp"; +import img20250321HPIEngineHackHPI2025194B2 from "./403be376-c992-4bbb-b453-a698503090a3.webp"; +import img20250321HPIEngineHackHPI2025195B2 from "./dff26884-4dd9-4b3e-9178-7c7e97528750.webp"; +import img20250321HPIEngineHackHPI2025196B2 from "./68fbc46a-db2a-4ee9-bd55-bb670d7196a1.webp"; +import img20250321HPIEngineHackHPI2025197B2 from "./b0aed6eb-0cb9-4606-ba68-ef09aee798c2.webp"; +import img20250321HPIEngineHackHPI2025198B2 from "./74962c6a-9c1a-4970-9d90-a53fc92a4b78.webp"; +import img20250321HPIEngineHackHPI2025199B2 from "./209c6d16-3fa7-47cf-876b-ec617bc17499.webp"; +import img20250321HPIEngineHackHPI202519B2 from "./ee185bf1-59c4-43e3-9f43-4b596554c1a2.webp"; +import img20250321HPIEngineHackHPI20251B2 from "./db9d4db1-4dec-44e3-a987-8b8c020d971e.webp"; +import img20250321HPIEngineHackHPI2025200B2 from "./4537f928-7114-48ee-bf89-bdd1aa87a1fa.webp"; +import img20250321HPIEngineHackHPI2025201B2 from "./46f5a2d5-8cd3-40fa-ade8-ab964fa75665.webp"; +import img20250321HPIEngineHackHPI2025202B2 from "./61c58b83-087d-4a74-b861-ecbba7b3e715.webp"; +import img20250321HPIEngineHackHPI2025203B2 from "./180e46c6-8c2b-4a9c-9ed0-892036654b78.webp"; +import img20250321HPIEngineHackHPI2025205B2 from "./2113ad7d-5ac6-4e6a-9b07-0f888d18cdba.webp"; +import img20250321HPIEngineHackHPI2025206B2 from "./33b59bb3-b2c4-4a95-957d-be43663ff629.webp"; +import img20250321HPIEngineHackHPI2025207B2 from "./35ca5f54-5fd4-46fa-9ab1-0563f40b1a78.webp"; +import img20250321HPIEngineHackHPI2025208B2 from "./5613f262-1040-422a-b8c1-387c815d286b.webp"; +import img20250321HPIEngineHackHPI2025209B2 from "./03e3013a-30c1-4c2d-9921-d96f36ec2bdf.webp"; +import img20250321HPIEngineHackHPI202520B2 from "./fa4c57b3-66d7-4b4e-966e-56ba49621c99.webp"; +import img20250321HPIEngineHackHPI2025210B2 from "./430c6081-d35a-4470-8058-ee1476c72462.webp"; +import img20250321HPIEngineHackHPI2025211B2 from "./fec82fb8-7600-4e9f-a3a0-697c4190d841.webp"; +import img20250321HPIEngineHackHPI2025212B2 from "./064cb360-1d0d-43b6-9de0-5055782a2979.webp"; +import img20250321HPIEngineHackHPI2025213B2 from "./c4a16bfb-11f8-4015-82ac-a3f233e26942.webp"; +import img20250321HPIEngineHackHPI202521B2 from "./d7cee2f0-da87-40a6-8353-634d1434b9d8.webp"; +import img20250321HPIEngineHackHPI202522B2 from "./2fea5ee8-0b4f-444b-ba97-9de381baf60b.webp"; +import img20250321HPIEngineHackHPI202525B2 from "./f6ba303f-adba-42e6-8d12-1339d91c8bc9.webp"; +import img20250321HPIEngineHackHPI202526B2 from "./0beb46e2-84c4-473c-80fe-a8be162d81e2.webp"; +import img20250321HPIEngineHackHPI202527B2 from "./bbff3a93-5d0f-4367-8f28-d0711116cd74.webp"; +import img20250321HPIEngineHackHPI202528B2 from "./a5f5009d-e963-4c5a-9eae-e0a9dac05212.webp"; +import img20250321HPIEngineHackHPI202529B2 from "./56b0a5f7-1cfa-4894-8765-fe8ae283c48b.webp"; +import img20250321HPIEngineHackHPI202530B2 from "./d011a463-0a26-45a7-8a8d-5a3b784935c7.webp"; +import img20250321HPIEngineHackHPI202531B2 from "./155648dd-f2d7-4423-8c07-d78fd3d36caa.webp"; +import img20250321HPIEngineHackHPI202532B2 from "./2f4a28e2-aec4-4c02-8cb0-9ca07b079ec4.webp"; +import img20250321HPIEngineHackHPI202533B2 from "./e3311d92-519f-4aa5-a609-cc1a1e9fa096.webp"; +import img20250321HPIEngineHackHPI202534B2 from "./e0820bea-c73b-418f-8dc8-dfd62d09e1e6.webp"; +import img20250321HPIEngineHackHPI202535B2 from "./dfa7698b-e787-4ff2-a8c0-5f689ff64a59.webp"; +import img20250321HPIEngineHackHPI202536B2 from "./2325f25a-6607-4197-98c3-a93689a5e1c8.webp"; +import img20250321HPIEngineHackHPI202537B2 from "./6c6550ab-d444-41a2-bb41-e9184ca66994.webp"; +import img20250321HPIEngineHackHPI202538B2 from "./23a09a19-84b5-46a0-8cea-e9384062e3ce.webp"; +import img20250321HPIEngineHackHPI202539B2 from "./b357a3d5-e0b0-4a18-8346-7e915ee47952.webp"; +import img20250321HPIEngineHackHPI20253B2 from "./e1851954-067a-410e-a289-1a6f76dddeb1.webp"; +import img20250321HPIEngineHackHPI202540B2 from "./763cd386-7118-45f5-ad0d-a90eb9246c60.webp"; +import img20250321HPIEngineHackHPI202541B2 from "./1502c0c9-a482-4523-a4f6-cd4e9a72c798.webp"; +import img20250321HPIEngineHackHPI202542B2 from "./f0536ed3-3fe3-4881-86f4-c45dd67a6236.webp"; +import img20250321HPIEngineHackHPI202543B2 from "./9bb1ef5a-e1de-44ce-bfdf-2226d7621a4d.webp"; +import img20250321HPIEngineHackHPI202544B2 from "./bce62397-357b-46e0-a40f-f3a1e9559973.webp"; +import img20250321HPIEngineHackHPI202545B2 from "./f73d2454-a0ea-456b-8279-9a97b461d1be.webp"; +import img20250321HPIEngineHackHPI202549B2 from "./055877e7-74b3-4b0c-876c-8890bf151f1c.webp"; +import img20250321HPIEngineHackHPI20254B2 from "./a6f4787a-40eb-4dbf-9192-0da49e603a0c.webp"; +import img20250321HPIEngineHackHPI202550B2 from "./6ac34403-ab3f-43dc-828d-4bf1812e318c.webp"; +import img20250321HPIEngineHackHPI202553B2 from "./ab227e55-a094-4d40-b521-314e95416b81.webp"; +import img20250321HPIEngineHackHPI202554B2 from "./ec67fc99-30e5-42a1-a2ce-578c3003f27f.webp"; +import img20250321HPIEngineHackHPI202555B2 from "./26e5d079-39a9-48ff-b0cc-35851855afb3.webp"; +import img20250321HPIEngineHackHPI202556B2 from "./988be6c9-1b8b-421f-8562-d510f761a733.webp"; +import img20250321HPIEngineHackHPI202557B2 from "./624a8877-0875-452b-9647-fdaf35bbe6ef.webp"; +import img20250321HPIEngineHackHPI202558B2 from "./d34f44a8-27ed-4328-9ef9-77570745f0d1.webp"; +import img20250321HPIEngineHackHPI202559B2 from "./ad6913ec-5c93-4d0b-9099-e1499ce7efeb.webp"; +import img20250321HPIEngineHackHPI20255B2 from "./bb10f105-1957-438d-9c69-cb963aeed91c.webp"; +import img20250321HPIEngineHackHPI202560B2 from "./8dc46bce-4228-4f75-9e97-584d8a2afb76.webp"; +import img20250321HPIEngineHackHPI202561B2 from "./31e83bd4-bb96-45f1-a770-dfbafb4952a6.webp"; +import img20250321HPIEngineHackHPI202562B2 from "./8aa51da5-d612-4d19-b6a4-4c12a7ca148a.webp"; +import img20250321HPIEngineHackHPI202563B2 from "./91af1d97-84fe-4f14-86f7-515f687b1005.webp"; +import img20250321HPIEngineHackHPI202564B2 from "./1be42d6d-8d59-4188-852b-abc395c211b4.webp"; +import img20250321HPIEngineHackHPI202565B2 from "./3fec118a-90dd-4482-b074-fb55c845e5c5.webp"; +import img20250321HPIEngineHackHPI202566B2 from "./192410bc-c1eb-4909-b8ad-f7559733866c.webp"; +import img20250321HPIEngineHackHPI202567B2 from "./0fad239a-314f-4780-ac1d-323e3e64588e.webp"; +import img20250321HPIEngineHackHPI202568B2 from "./462df361-be54-4e76-beb5-0e10b8ac3b73.webp"; +import img20250321HPIEngineHackHPI202569B2 from "./ee25dc28-563a-47fa-8699-50bae03f8ae2.webp"; +import img20250321HPIEngineHackHPI20256B2 from "./53c895ca-9da0-45c4-b910-708de1f4e0a5.webp"; +import img20250321HPIEngineHackHPI202570B2 from "./701943b7-5c70-4fee-aa54-cbf3629614e9.webp"; +import img20250321HPIEngineHackHPI202571B2 from "./7e1a30e0-6710-43c6-b256-69b38954773d.webp"; +import img20250321HPIEngineHackHPI202572B2 from "./2597486e-0278-41b9-909d-3db4552b2d3c.webp"; +import img20250321HPIEngineHackHPI202573B2 from "./1686aa3a-a39a-4f88-ab40-db0b32c5beb0.webp"; +import img20250321HPIEngineHackHPI202574B2 from "./6dbbb3f3-9b21-4c00-8e83-272502b71679.webp"; +import img20250321HPIEngineHackHPI202575B2 from "./7cb8b4ef-4159-4126-9edd-c60a3d9b39e1.webp"; +import img20250321HPIEngineHackHPI202576B2 from "./c43c5781-ef3a-4e0b-9160-c5291c9a423a.webp"; +import img20250321HPIEngineHackHPI202577B2 from "./edd8d86f-76b9-4f8a-b05f-f8a59413cac7.webp"; +import img20250321HPIEngineHackHPI202578B2 from "./4e215467-e25a-46ef-92cb-2f841b3758b0.webp"; +import img20250321HPIEngineHackHPI202579B2 from "./dbf1f95e-848a-4e5a-8a53-68a1a497cf9d.webp"; +import img20250321HPIEngineHackHPI20257B2 from "./284be5e6-d458-476d-8d20-dcb80f653257.webp"; +import img20250321HPIEngineHackHPI202580B2 from "./f6dfe931-206d-4ef2-9d7e-df772cf55ec4.webp"; +import img20250321HPIEngineHackHPI202581B2 from "./e2111cb9-adf7-4f6d-9c00-c04b201470c8.webp"; +import img20250321HPIEngineHackHPI202582B2 from "./82f64592-873b-42b2-92b5-8c58f388aeef.webp"; +import img20250321HPIEngineHackHPI202583B2 from "./b15fc72e-2a25-4976-88ac-0bf3ab85d94d.webp"; +import img20250321HPIEngineHackHPI202584B2 from "./477f381c-bcea-4709-9b31-37b17538d442.webp"; +import img20250321HPIEngineHackHPI202585B2 from "./af1d27cc-5df4-4d63-bcfd-5045a6d5b10d.webp"; +import img20250321HPIEngineHackHPI202586B2 from "./03fee7ad-2e4c-4867-862b-60e0973e426d.webp"; +import img20250321HPIEngineHackHPI202587B2 from "./266f5594-2f20-4a9d-993f-82b309db958b.webp"; +import img20250321HPIEngineHackHPI202588B2 from "./81810543-731e-4a6b-82f9-bf1f4b188f6a.webp"; +import img20250321HPIEngineHackHPI202589B2 from "./174155fc-2037-4319-8c35-200c4c64a409.webp"; +import img20250321HPIEngineHackHPI20258B2 from "./bf505242-dc96-481d-b897-af760cbfd18b.webp"; +import img20250321HPIEngineHackHPI202590B2 from "./650b3325-c9d9-43bb-9196-d7d271cee1aa.webp"; +import img20250321HPIEngineHackHPI202591B2 from "./e980dac8-c6a9-412e-aeb5-18fd853640cc.webp"; +import img20250321HPIEngineHackHPI202592B2 from "./3a439462-ffad-4668-9f8d-d7c8e5013206.webp"; +import img20250321HPIEngineHackHPI202593B2 from "./d9464cc3-e43e-4111-954d-095fb35f74c4.webp"; +import img20250321HPIEngineHackHPI202594B2 from "./7a4fe581-9f3b-47fe-bd80-da5d36124b85.webp"; +import img20250321HPIEngineHackHPI202595B2 from "./cc25f36b-a8a5-415e-9c6b-48b41556f83f.webp"; +import img20250321HPIEngineHackHPI202596B2 from "./a05c1f52-a249-424c-bb40-aa1dc4a97fc8.webp"; +import img20250321HPIEngineHackHPI202597B2 from "./1ab8e537-7a34-47f2-b1f4-69b24d43d3ab.webp"; +import img20250321HPIEngineHackHPI202598B2 from "./90fa1e1a-c5d8-4a7e-a0a1-ddf4a972fed6.webp"; +import img20250321HPIEngineHackHPI202599B2 from "./7e25fcf4-4899-46da-a685-63cc24d40fb0.webp"; +import img20250321HPIEngineHackHPI20259B2 from "./29e0c8e8-b2ed-48dc-b4be-9642569326f4.webp"; +import iMG6043 from "./c1d3fdbb-9441-4074-96aa-b6e026a3ee32.webp"; +import iMG6046 from "./0d1a1023-4f45-4d9e-ae81-ded152768702.webp"; +import iMG6140 from "./319b9dd9-77c5-4cad-8111-8ad970f7d07f.webp"; +import iMG6224 from "./12abde50-12f7-4319-ab0a-8d82bb09fc91.webp"; +import iMG6244 from "./9f9e04f1-9e3a-409a-a017-db7b53848ab7.webp"; +import iMG6333 from "./21cd844c-afc5-4512-b3b0-aaacd09f3cc8.webp"; +import iMG6394 from "./7a25a19b-ed6f-45ce-94ef-94f0da7fea64.webp"; +import iMG6526 from "./ae2e5c9e-307e-4e15-aa42-98fc3dd75e42.webp"; +import iMG6531 from "./4bfdb575-ed41-468b-b025-b6979d115800.webp"; +import iMG6533 from "./32b63a03-aa24-4487-bf42-eaa52e55bba7.webp"; +import iMG6542 from "./683455eb-13c2-463f-a295-f6836283f493.webp"; +import iMG6544 from "./bfabe3b7-0295-49c6-a0c7-8a00b0792e06.webp"; +import iMG6560 from "./20fcc23d-cdcc-46d3-aec3-6a9bd51d8a2b.webp"; +import iMG6568 from "./7f04e1d6-793f-4a2d-86c3-c55220dfd2dc.webp"; +import iMG6587 from "./3f02e8b6-94a2-4c77-9bcd-8492eafe7e52.webp"; +import iMG6609 from "./0bcd4396-f184-4c4b-9369-2fdb21fba938.webp"; +import iMG6618 from "./62aa11bd-9a1e-4daa-92c1-ce6a6a126283.webp"; +import iMG6635 from "./bc3f5ecf-e8b7-47e8-a6ef-b3a919b6a55c.webp"; +import iMG6651 from "./253123a5-4ae3-4ace-af29-31c8891d6a7d.webp"; +import iMG6671 from "./9bdb086d-2203-45bc-81ff-7a3063ff74a4.webp"; +import iMG6686 from "./622a9c00-7675-412d-bd1d-adb121ef9727.webp"; +import iMG6695 from "./e515000b-a16b-43d0-97f2-e73375fd24a6.webp"; +import iMG6733 from "./e75b96fd-af75-40f5-86dd-c633faa33885.webp"; +import iMG6762 from "./597b783e-0736-402d-864e-07792fe79f74.webp"; +import iMG6792 from "./aaa952f8-9464-4557-986b-899ea3271d7b.webp"; +import iMG6813 from "./48380b5b-3883-4363-b293-8fe5058e6c8c.webp"; +import iMG6816 from "./f2e458fd-8396-44f2-9c09-b7dad3bdbc44.webp"; +import iMG6818 from "./a5bb0589-1fa8-44e3-965b-12522b6df8a7.webp"; +import iMG6855 from "./eb5e0205-745a-4128-8292-240364a9d0bc.webp"; +import iMG6924 from "./0f664e03-30a4-4be4-b8dd-054d3035c727.webp"; +import iMG6928 from "./71cf05c4-3fd8-42db-b1f3-0740343a31b3.webp"; +import iMG6931 from "./9790cace-6796-4178-96cb-e8a907b1a82e.webp"; +import iMG7034 from "./f1ccd77d-025d-4f6f-a6d6-40917a3eb0dd.webp"; +import iMG7087 from "./35e95eac-4f2d-462a-aef4-20050fc22001.webp"; +import iMG7115 from "./97f02c57-a107-4e4f-83c0-17c0d8378729.webp"; +import iMG7144 from "./42c8d1e4-7a34-4047-b7f1-bf365251798e.webp"; +import iMG7159 from "./c4d693c5-26e0-4d25-b96c-1d5d1cebcf47.webp"; +import iMG7169 from "./00862816-85ad-42b6-af2e-a635f0a1e148.webp"; +import iMG7187 from "./c8c8c720-d787-460c-8e7c-6395b0c841aa.webp"; +import iMG7200 from "./f8ef0657-b5c3-433e-9446-b1286e45e862.webp"; +import iMG7207 from "./41670238-a9e1-400d-a2d9-d380274eaa33.webp"; +import iMG7211 from "./aef2eb17-b17a-4675-a355-8687f96c0fa5.webp"; +import iMG7227 from "./bae77337-0e59-420b-956c-f2f00d4b1838.webp"; +import iMG7296 from "./a24b8ac8-20e3-478b-9532-5f9a41d99573.webp"; +import iMG7302 from "./e05c4278-20c0-4dc1-8fee-6574c7a9f4a5.webp"; +import iMG7333 from "./6c60b9c2-efbe-4dbb-8bb4-b91b55670c81.webp"; +import iMG7406 from "./4a51225f-fe62-4c96-b32e-18c18302b7d1.webp"; +import iMG7418 from "./5cbee039-c145-42ad-9cfe-b74403e33c3f.webp"; +import iMG7463 from "./b4e80fef-2574-432b-bbbe-75648d6e01f9.webp"; +import iMG7466 from "./95eb96d7-c465-435b-b33f-fafafe22d332.webp"; +import iMG7468 from "./df1f0c42-e424-454a-b23c-ce3feb8e3b75.webp"; +import iMG7477 from "./61f422d2-b75a-4d68-95b6-7ef6c3484b6a.webp"; +import iMG7481 from "./bc173961-43bb-46d0-a7f5-f2763bd5c325.webp"; +import iMG7492 from "./92dc03f4-9e7a-4ce3-9c29-7ca09f179715.webp"; +import iMG7497 from "./acf209b9-a848-4237-9231-ea328aa72a30.webp"; +import iMG7503 from "./907992e9-7e32-4a23-9b55-7322aed10d3d.webp"; +import iMG7507 from "./abd9ab4f-9b7e-4228-8763-883c50e04fe1.webp"; +import iMG7544 from "./01b7726d-9457-466e-b5ef-5c50b7dbff50.webp"; +import iMG7550 from "./21c88077-461a-4388-8d02-c00ec1da829a.webp"; +import iMG7557 from "./0761fc7a-ef35-4797-a9ff-23bfe7638822.webp"; +import iMG7558 from "./f2b578dc-fd3a-4963-8677-018bfbfab384.webp"; +import iMG7562 from "./b3b96ae8-436a-4cd0-b7dc-4b0b1d52c926.webp"; +import iMG7598 from "./77b0082c-0184-4700-8996-89799abc943e.webp"; +import iMG7600 from "./9b996b87-44b7-49b2-afe1-6ea63e8bc10d.webp"; +import iMG7611 from "./fa6dc5d1-17ad-48c8-a188-8c850337a7be.webp"; +import iMG7619 from "./d8611d26-a44d-49f1-90c5-afb04163d53d.webp"; +import iMG7620 from "./714e50d9-4a12-41ba-ad16-ae698e71195c.webp"; +import iMG7628 from "./6e007a12-d19e-4b97-8260-9490edadd986.webp"; +import iMG7635 from "./08a22aa4-2ca9-4f4f-8729-91dd62fe97e0.webp"; +import iMG7638 from "./39cc5040-94d2-412b-829a-a3b48e66cb05.webp"; +import iMG7639 from "./6038cef4-a62a-43cb-8d72-3380c9a72184.webp"; +import iMG7640 from "./84312557-6d11-4da1-abc8-a2a01a0ecbf2.webp"; +import iMG7641 from "./ae95fff1-02b6-4f72-a654-bd974517f492.webp"; +import iMG7642 from "./ce07df14-74ad-4483-859d-664999c39e85.webp"; +import iMG7749 from "./b8e2a185-73b6-4f51-98cd-d8164350d924.webp"; +import iMG8158 from "./437776c8-b33f-4b67-9eae-642e28dc0e4a.webp"; +import iMG8177 from "./f39db9da-454a-443c-bbd1-9b9e2afe7cfb.webp"; +import iMG8202 from "./90f3be04-7d96-4e86-a8e7-9c58a5b3ebbe.webp"; +import iMG8243 from "./933bfc4a-ec01-4769-9612-7ad534a6fb39.webp"; +import iMG8272 from "./28b01ac9-cfd5-4187-b82d-e1eac77e0667.webp"; +import iMG8297 from "./bc1d5943-e612-4ade-9d5d-e61be9e6ef33.webp"; +import iMG8316 from "./f7769e18-0792-4901-bf1b-1d36fd592273.webp"; +import iMG8323 from "./1f52c1e6-43d1-4c13-bd27-15fd6208cb20.webp"; +import iMG8331 from "./79703b19-adae-40a4-aaaf-3c739d70f123.webp"; +import iMG8339 from "./d1569dfa-ce1a-4124-810f-a1dfcf5bf589.webp"; +import iMG8360 from "./128ae27d-83ae-4b33-9ac6-0f03e6a9d141.webp"; +import iMG8377 from "./6f63f56d-4302-4318-a3b5-ac38844f7122.webp"; +import iMG8415 from "./fcf42b19-e542-46eb-a0ba-64d8ce401849.webp"; +import iMG8444 from "./a1b65291-ce10-4d58-b688-2455007783cd.webp"; +import iMG8450 from "./714e97a5-5b71-4afb-b2d0-8d6f46a39bb0.webp"; +import iMG8500 from "./a92c93c4-90a4-4b16-ab53-be2fc779d53f.webp"; + +// Images object for easy access +export const images = { + img20250321HPIEngineHackHPI2025100B2, + img20250321HPIEngineHackHPI2025101B2, + img20250321HPIEngineHackHPI2025102B2, + img20250321HPIEngineHackHPI2025103B2, + img20250321HPIEngineHackHPI2025104B2, + img20250321HPIEngineHackHPI2025105B2, + img20250321HPIEngineHackHPI2025106B2, + img20250321HPIEngineHackHPI2025107B2, + img20250321HPIEngineHackHPI2025108B2, + img20250321HPIEngineHackHPI2025109B2, + img20250321HPIEngineHackHPI202510B2, + img20250321HPIEngineHackHPI2025110B2, + img20250321HPIEngineHackHPI2025111B2, + img20250321HPIEngineHackHPI2025112B2, + img20250321HPIEngineHackHPI2025113B2, + img20250321HPIEngineHackHPI2025114B2, + img20250321HPIEngineHackHPI2025115B2, + img20250321HPIEngineHackHPI2025116B2, + img20250321HPIEngineHackHPI2025117B2, + img20250321HPIEngineHackHPI2025118B2, + img20250321HPIEngineHackHPI2025119B2, + img20250321HPIEngineHackHPI202511B2, + img20250321HPIEngineHackHPI2025121B2, + img20250321HPIEngineHackHPI2025122B2, + img20250321HPIEngineHackHPI2025123B2, + img20250321HPIEngineHackHPI2025124B2, + img20250321HPIEngineHackHPI2025125B2, + img20250321HPIEngineHackHPI2025126B2, + img20250321HPIEngineHackHPI2025127B2, + img20250321HPIEngineHackHPI2025128B2, + img20250321HPIEngineHackHPI2025129B2, + img20250321HPIEngineHackHPI202512B2, + img20250321HPIEngineHackHPI2025130B2, + img20250321HPIEngineHackHPI2025131B2, + img20250321HPIEngineHackHPI2025132B2, + img20250321HPIEngineHackHPI2025133B2, + img20250321HPIEngineHackHPI2025134B2, + img20250321HPIEngineHackHPI2025135B2, + img20250321HPIEngineHackHPI2025136B2, + img20250321HPIEngineHackHPI2025137B2, + img20250321HPIEngineHackHPI2025138B2, + img20250321HPIEngineHackHPI2025139B2, + img20250321HPIEngineHackHPI202513B2, + img20250321HPIEngineHackHPI2025140B2, + img20250321HPIEngineHackHPI2025141B2, + img20250321HPIEngineHackHPI2025142B2, + img20250321HPIEngineHackHPI2025143B2, + img20250321HPIEngineHackHPI2025144B2, + img20250321HPIEngineHackHPI2025145B2, + img20250321HPIEngineHackHPI2025146B2, + img20250321HPIEngineHackHPI2025147B2, + img20250321HPIEngineHackHPI2025148B2, + img20250321HPIEngineHackHPI2025149B2, + img20250321HPIEngineHackHPI202514B2, + img20250321HPIEngineHackHPI2025150B2, + img20250321HPIEngineHackHPI2025151B2, + img20250321HPIEngineHackHPI2025152B2, + img20250321HPIEngineHackHPI2025153B2, + img20250321HPIEngineHackHPI2025154B2, + img20250321HPIEngineHackHPI2025156B2, + img20250321HPIEngineHackHPI2025157B2, + img20250321HPIEngineHackHPI2025158B2, + img20250321HPIEngineHackHPI2025159B2, + img20250321HPIEngineHackHPI202515B2, + img20250321HPIEngineHackHPI2025160B2, + img20250321HPIEngineHackHPI2025161B2, + img20250321HPIEngineHackHPI2025162B2, + img20250321HPIEngineHackHPI2025163B2, + img20250321HPIEngineHackHPI2025164B2, + img20250321HPIEngineHackHPI2025165B2, + img20250321HPIEngineHackHPI2025166B2, + img20250321HPIEngineHackHPI2025168B2, + img20250321HPIEngineHackHPI202516B2, + img20250321HPIEngineHackHPI2025172B2, + img20250321HPIEngineHackHPI2025173B2, + img20250321HPIEngineHackHPI2025174B2, + img20250321HPIEngineHackHPI2025175B2, + img20250321HPIEngineHackHPI2025176B2, + img20250321HPIEngineHackHPI2025177B2, + img20250321HPIEngineHackHPI2025178B2, + img20250321HPIEngineHackHPI2025179B2, + img20250321HPIEngineHackHPI202517B2, + img20250321HPIEngineHackHPI2025180B2, + img20250321HPIEngineHackHPI2025181B2, + img20250321HPIEngineHackHPI2025182B2, + img20250321HPIEngineHackHPI2025183B2, + img20250321HPIEngineHackHPI2025184B2, + img20250321HPIEngineHackHPI2025185B2, + img20250321HPIEngineHackHPI2025186B2, + img20250321HPIEngineHackHPI2025187B2, + img20250321HPIEngineHackHPI2025188B2, + img20250321HPIEngineHackHPI2025189B2, + img20250321HPIEngineHackHPI202518B2, + img20250321HPIEngineHackHPI2025190B2, + img20250321HPIEngineHackHPI2025191B2, + img20250321HPIEngineHackHPI2025192B2, + img20250321HPIEngineHackHPI2025193B2, + img20250321HPIEngineHackHPI2025194B2, + img20250321HPIEngineHackHPI2025195B2, + img20250321HPIEngineHackHPI2025196B2, + img20250321HPIEngineHackHPI2025197B2, + img20250321HPIEngineHackHPI2025198B2, + img20250321HPIEngineHackHPI2025199B2, + img20250321HPIEngineHackHPI202519B2, + img20250321HPIEngineHackHPI20251B2, + img20250321HPIEngineHackHPI2025200B2, + img20250321HPIEngineHackHPI2025201B2, + img20250321HPIEngineHackHPI2025202B2, + img20250321HPIEngineHackHPI2025203B2, + img20250321HPIEngineHackHPI2025205B2, + img20250321HPIEngineHackHPI2025206B2, + img20250321HPIEngineHackHPI2025207B2, + img20250321HPIEngineHackHPI2025208B2, + img20250321HPIEngineHackHPI2025209B2, + img20250321HPIEngineHackHPI202520B2, + img20250321HPIEngineHackHPI2025210B2, + img20250321HPIEngineHackHPI2025211B2, + img20250321HPIEngineHackHPI2025212B2, + img20250321HPIEngineHackHPI2025213B2, + img20250321HPIEngineHackHPI202521B2, + img20250321HPIEngineHackHPI202522B2, + img20250321HPIEngineHackHPI202525B2, + img20250321HPIEngineHackHPI202526B2, + img20250321HPIEngineHackHPI202527B2, + img20250321HPIEngineHackHPI202528B2, + img20250321HPIEngineHackHPI202529B2, + img20250321HPIEngineHackHPI202530B2, + img20250321HPIEngineHackHPI202531B2, + img20250321HPIEngineHackHPI202532B2, + img20250321HPIEngineHackHPI202533B2, + img20250321HPIEngineHackHPI202534B2, + img20250321HPIEngineHackHPI202535B2, + img20250321HPIEngineHackHPI202536B2, + img20250321HPIEngineHackHPI202537B2, + img20250321HPIEngineHackHPI202538B2, + img20250321HPIEngineHackHPI202539B2, + img20250321HPIEngineHackHPI20253B2, + img20250321HPIEngineHackHPI202540B2, + img20250321HPIEngineHackHPI202541B2, + img20250321HPIEngineHackHPI202542B2, + img20250321HPIEngineHackHPI202543B2, + img20250321HPIEngineHackHPI202544B2, + img20250321HPIEngineHackHPI202545B2, + img20250321HPIEngineHackHPI202549B2, + img20250321HPIEngineHackHPI20254B2, + img20250321HPIEngineHackHPI202550B2, + img20250321HPIEngineHackHPI202553B2, + img20250321HPIEngineHackHPI202554B2, + img20250321HPIEngineHackHPI202555B2, + img20250321HPIEngineHackHPI202556B2, + img20250321HPIEngineHackHPI202557B2, + img20250321HPIEngineHackHPI202558B2, + img20250321HPIEngineHackHPI202559B2, + img20250321HPIEngineHackHPI20255B2, + img20250321HPIEngineHackHPI202560B2, + img20250321HPIEngineHackHPI202561B2, + img20250321HPIEngineHackHPI202562B2, + img20250321HPIEngineHackHPI202563B2, + img20250321HPIEngineHackHPI202564B2, + img20250321HPIEngineHackHPI202565B2, + img20250321HPIEngineHackHPI202566B2, + img20250321HPIEngineHackHPI202567B2, + img20250321HPIEngineHackHPI202568B2, + img20250321HPIEngineHackHPI202569B2, + img20250321HPIEngineHackHPI20256B2, + img20250321HPIEngineHackHPI202570B2, + img20250321HPIEngineHackHPI202571B2, + img20250321HPIEngineHackHPI202572B2, + img20250321HPIEngineHackHPI202573B2, + img20250321HPIEngineHackHPI202574B2, + img20250321HPIEngineHackHPI202575B2, + img20250321HPIEngineHackHPI202576B2, + img20250321HPIEngineHackHPI202577B2, + img20250321HPIEngineHackHPI202578B2, + img20250321HPIEngineHackHPI202579B2, + img20250321HPIEngineHackHPI20257B2, + img20250321HPIEngineHackHPI202580B2, + img20250321HPIEngineHackHPI202581B2, + img20250321HPIEngineHackHPI202582B2, + img20250321HPIEngineHackHPI202583B2, + img20250321HPIEngineHackHPI202584B2, + img20250321HPIEngineHackHPI202585B2, + img20250321HPIEngineHackHPI202586B2, + img20250321HPIEngineHackHPI202587B2, + img20250321HPIEngineHackHPI202588B2, + img20250321HPIEngineHackHPI202589B2, + img20250321HPIEngineHackHPI20258B2, + img20250321HPIEngineHackHPI202590B2, + img20250321HPIEngineHackHPI202591B2, + img20250321HPIEngineHackHPI202592B2, + img20250321HPIEngineHackHPI202593B2, + img20250321HPIEngineHackHPI202594B2, + img20250321HPIEngineHackHPI202595B2, + img20250321HPIEngineHackHPI202596B2, + img20250321HPIEngineHackHPI202597B2, + img20250321HPIEngineHackHPI202598B2, + img20250321HPIEngineHackHPI202599B2, + img20250321HPIEngineHackHPI20259B2, + iMG6043, + iMG6046, + iMG6140, + iMG6224, + iMG6244, + iMG6333, + iMG6394, + iMG6526, + iMG6531, + iMG6533, + iMG6542, + iMG6544, + iMG6560, + iMG6568, + iMG6587, + iMG6609, + iMG6618, + iMG6635, + iMG6651, + iMG6671, + iMG6686, + iMG6695, + iMG6733, + iMG6762, + iMG6792, + iMG6813, + iMG6816, + iMG6818, + iMG6855, + iMG6924, + iMG6928, + iMG6931, + iMG7034, + iMG7087, + iMG7115, + iMG7144, + iMG7159, + iMG7169, + iMG7187, + iMG7200, + iMG7207, + iMG7211, + iMG7227, + iMG7296, + iMG7302, + iMG7333, + iMG7406, + iMG7418, + iMG7463, + iMG7466, + iMG7468, + iMG7477, + iMG7481, + iMG7492, + iMG7497, + iMG7503, + iMG7507, + iMG7544, + iMG7550, + iMG7557, + iMG7558, + iMG7562, + iMG7598, + iMG7600, + iMG7611, + iMG7619, + iMG7620, + iMG7628, + iMG7635, + iMG7638, + iMG7639, + iMG7640, + iMG7641, + iMG7642, + iMG7749, + iMG8158, + iMG8177, + iMG8202, + iMG8243, + iMG8272, + iMG8297, + iMG8316, + iMG8323, + iMG8331, + iMG8339, + iMG8360, + iMG8377, + iMG8415, + iMG8444, + iMG8450, + iMG8500, +}; + +// Detailed image information with UUID mapping +export const imageList = [ + { + name: "img20250321HPIEngineHackHPI2025100B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-100_b2.jpg", + src: img20250321HPIEngineHackHPI2025100B2, + filename: "63d9f282-77db-4353-a8ad-6d3f09c4e4d4.webp", + uuidFilename: "63d9f282-77db-4353-a8ad-6d3f09c4e4d4.webp", + path: "63d9f282-77db-4353-a8ad-6d3f09c4e4d4.webp", + dimensions: "1620x1080", + fileSize: "201 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025101B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-101_b2.jpg", + src: img20250321HPIEngineHackHPI2025101B2, + filename: "5741a779-131e-4376-a4a5-1fe04189421e.webp", + uuidFilename: "5741a779-131e-4376-a4a5-1fe04189421e.webp", + path: "5741a779-131e-4376-a4a5-1fe04189421e.webp", + dimensions: "1620x1080", + fileSize: "110.5 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025102B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-102_b2.jpg", + src: img20250321HPIEngineHackHPI2025102B2, + filename: "1ff925ad-3fd8-4372-b278-49f574e6b3f0.webp", + uuidFilename: "1ff925ad-3fd8-4372-b278-49f574e6b3f0.webp", + path: "1ff925ad-3fd8-4372-b278-49f574e6b3f0.webp", + dimensions: "1620x1080", + fileSize: "121 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025103B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-103_b2.jpg", + src: img20250321HPIEngineHackHPI2025103B2, + filename: "1f809e74-ac45-44f0-b787-ea2921d332d0.webp", + uuidFilename: "1f809e74-ac45-44f0-b787-ea2921d332d0.webp", + path: "1f809e74-ac45-44f0-b787-ea2921d332d0.webp", + dimensions: "1620x1080", + fileSize: "114.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025104B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-104_b2.jpg", + src: img20250321HPIEngineHackHPI2025104B2, + filename: "ba766586-44a2-486d-b49e-d5e70e77d6e2.webp", + uuidFilename: "ba766586-44a2-486d-b49e-d5e70e77d6e2.webp", + path: "ba766586-44a2-486d-b49e-d5e70e77d6e2.webp", + dimensions: "1620x1080", + fileSize: "138.7 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025105B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-105_b2.jpg", + src: img20250321HPIEngineHackHPI2025105B2, + filename: "b27ff0f5-7d9c-4d98-b31c-c7261334ab7e.webp", + uuidFilename: "b27ff0f5-7d9c-4d98-b31c-c7261334ab7e.webp", + path: "b27ff0f5-7d9c-4d98-b31c-c7261334ab7e.webp", + dimensions: "1620x1080", + fileSize: "134.5 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025106B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-106_b2.jpg", + src: img20250321HPIEngineHackHPI2025106B2, + filename: "bc8ff968-0078-4581-8f66-245009b9d35f.webp", + uuidFilename: "bc8ff968-0078-4581-8f66-245009b9d35f.webp", + path: "bc8ff968-0078-4581-8f66-245009b9d35f.webp", + dimensions: "1620x1080", + fileSize: "77.7 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025107B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-107_b2.jpg", + src: img20250321HPIEngineHackHPI2025107B2, + filename: "5ef23e96-5098-40a5-a357-750f6918daec.webp", + uuidFilename: "5ef23e96-5098-40a5-a357-750f6918daec.webp", + path: "5ef23e96-5098-40a5-a357-750f6918daec.webp", + dimensions: "1620x1080", + fileSize: "109.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025108B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-108_b2.jpg", + src: img20250321HPIEngineHackHPI2025108B2, + filename: "fc04f1d1-acac-4972-a3c8-724c6e795216.webp", + uuidFilename: "fc04f1d1-acac-4972-a3c8-724c6e795216.webp", + path: "fc04f1d1-acac-4972-a3c8-724c6e795216.webp", + dimensions: "1620x1080", + fileSize: "125.8 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025109B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-109_b2.jpg", + src: img20250321HPIEngineHackHPI2025109B2, + filename: "2812a9f1-a7b5-4199-b5ba-e6206fdfeb9c.webp", + uuidFilename: "2812a9f1-a7b5-4199-b5ba-e6206fdfeb9c.webp", + path: "2812a9f1-a7b5-4199-b5ba-e6206fdfeb9c.webp", + dimensions: "1620x1080", + fileSize: "104.7 KB", + }, + { + name: "img20250321HPIEngineHackHPI202510B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-10_b2.jpg", + src: img20250321HPIEngineHackHPI202510B2, + filename: "f55adf38-19ff-48b3-92c1-798562a15168.webp", + uuidFilename: "f55adf38-19ff-48b3-92c1-798562a15168.webp", + path: "f55adf38-19ff-48b3-92c1-798562a15168.webp", + dimensions: "1620x1080", + fileSize: "71.4 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025110B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-110_b2.jpg", + src: img20250321HPIEngineHackHPI2025110B2, + filename: "837d8e86-9e1f-435c-b7ab-b6bb77eaf882.webp", + uuidFilename: "837d8e86-9e1f-435c-b7ab-b6bb77eaf882.webp", + path: "837d8e86-9e1f-435c-b7ab-b6bb77eaf882.webp", + dimensions: "1620x1080", + fileSize: "108.5 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025111B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-111_b2.jpg", + src: img20250321HPIEngineHackHPI2025111B2, + filename: "a15dd4c2-20eb-42ce-bd9c-e0eaeaf63ac6.webp", + uuidFilename: "a15dd4c2-20eb-42ce-bd9c-e0eaeaf63ac6.webp", + path: "a15dd4c2-20eb-42ce-bd9c-e0eaeaf63ac6.webp", + dimensions: "1620x1080", + fileSize: "105 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025112B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-112_b2.jpg", + src: img20250321HPIEngineHackHPI2025112B2, + filename: "b61d6e20-30d5-4d1b-9580-1def3fb7a499.webp", + uuidFilename: "b61d6e20-30d5-4d1b-9580-1def3fb7a499.webp", + path: "b61d6e20-30d5-4d1b-9580-1def3fb7a499.webp", + dimensions: "1620x1080", + fileSize: "42.8 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025113B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-113_b2.jpg", + src: img20250321HPIEngineHackHPI2025113B2, + filename: "0678d366-9a38-460a-9387-ef74844ae99a.webp", + uuidFilename: "0678d366-9a38-460a-9387-ef74844ae99a.webp", + path: "0678d366-9a38-460a-9387-ef74844ae99a.webp", + dimensions: "1620x1080", + fileSize: "107.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025114B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-114_b2.jpg", + src: img20250321HPIEngineHackHPI2025114B2, + filename: "f8f91f29-75d6-46e1-bbe9-23a446d6a539.webp", + uuidFilename: "f8f91f29-75d6-46e1-bbe9-23a446d6a539.webp", + path: "f8f91f29-75d6-46e1-bbe9-23a446d6a539.webp", + dimensions: "1620x1080", + fileSize: "124 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025115B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-115_b2.jpg", + src: img20250321HPIEngineHackHPI2025115B2, + filename: "9e528535-50ed-4bb4-8041-769be36eabf6.webp", + uuidFilename: "9e528535-50ed-4bb4-8041-769be36eabf6.webp", + path: "9e528535-50ed-4bb4-8041-769be36eabf6.webp", + dimensions: "1620x1080", + fileSize: "106.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025116B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-116_b2.jpg", + src: img20250321HPIEngineHackHPI2025116B2, + filename: "5658043a-840e-43ef-9c30-fa940de76baa.webp", + uuidFilename: "5658043a-840e-43ef-9c30-fa940de76baa.webp", + path: "5658043a-840e-43ef-9c30-fa940de76baa.webp", + dimensions: "1620x1080", + fileSize: "105.3 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025117B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-117_b2.jpg", + src: img20250321HPIEngineHackHPI2025117B2, + filename: "bfc12196-5902-4b61-9cdc-75379b815d52.webp", + uuidFilename: "bfc12196-5902-4b61-9cdc-75379b815d52.webp", + path: "bfc12196-5902-4b61-9cdc-75379b815d52.webp", + dimensions: "1620x1080", + fileSize: "88 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025118B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-118_b2.jpg", + src: img20250321HPIEngineHackHPI2025118B2, + filename: "cf2918bc-68f1-42f3-8c33-6c1a24ad6863.webp", + uuidFilename: "cf2918bc-68f1-42f3-8c33-6c1a24ad6863.webp", + path: "cf2918bc-68f1-42f3-8c33-6c1a24ad6863.webp", + dimensions: "1620x1080", + fileSize: "56.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025119B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-119_b2.jpg", + src: img20250321HPIEngineHackHPI2025119B2, + filename: "acca90bb-3dd3-4bee-ac4c-70769b8b9405.webp", + uuidFilename: "acca90bb-3dd3-4bee-ac4c-70769b8b9405.webp", + path: "acca90bb-3dd3-4bee-ac4c-70769b8b9405.webp", + dimensions: "1620x1080", + fileSize: "51.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI202511B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-11_b2.jpg", + src: img20250321HPIEngineHackHPI202511B2, + filename: "9394a075-5161-4934-85cb-7e54911df772.webp", + uuidFilename: "9394a075-5161-4934-85cb-7e54911df772.webp", + path: "9394a075-5161-4934-85cb-7e54911df772.webp", + dimensions: "1620x1080", + fileSize: "116.3 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025121B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-121_b2.jpg", + src: img20250321HPIEngineHackHPI2025121B2, + filename: "adb63440-2579-4bd2-9334-3915f1c4d570.webp", + uuidFilename: "adb63440-2579-4bd2-9334-3915f1c4d570.webp", + path: "adb63440-2579-4bd2-9334-3915f1c4d570.webp", + dimensions: "1620x1080", + fileSize: "97.7 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025122B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-122_b2.jpg", + src: img20250321HPIEngineHackHPI2025122B2, + filename: "6c2d5c3a-9a7c-438d-8761-4e3e0efaa6e7.webp", + uuidFilename: "6c2d5c3a-9a7c-438d-8761-4e3e0efaa6e7.webp", + path: "6c2d5c3a-9a7c-438d-8761-4e3e0efaa6e7.webp", + dimensions: "1620x1080", + fileSize: "97.4 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025123B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-123_b2.jpg", + src: img20250321HPIEngineHackHPI2025123B2, + filename: "8398f75b-7c93-4c4d-8648-be34fb3e5eb7.webp", + uuidFilename: "8398f75b-7c93-4c4d-8648-be34fb3e5eb7.webp", + path: "8398f75b-7c93-4c4d-8648-be34fb3e5eb7.webp", + dimensions: "1620x1080", + fileSize: "81.3 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025124B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-124_b2.jpg", + src: img20250321HPIEngineHackHPI2025124B2, + filename: "1f0cdb2f-9faa-40cc-8fe8-a9b55abb9808.webp", + uuidFilename: "1f0cdb2f-9faa-40cc-8fe8-a9b55abb9808.webp", + path: "1f0cdb2f-9faa-40cc-8fe8-a9b55abb9808.webp", + dimensions: "1620x1080", + fileSize: "64.8 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025125B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-125_b2.jpg", + src: img20250321HPIEngineHackHPI2025125B2, + filename: "fb69cd9e-9ecd-4290-9826-6cb89b23880e.webp", + uuidFilename: "fb69cd9e-9ecd-4290-9826-6cb89b23880e.webp", + path: "fb69cd9e-9ecd-4290-9826-6cb89b23880e.webp", + dimensions: "1620x1080", + fileSize: "69.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025126B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-126_b2.jpg", + src: img20250321HPIEngineHackHPI2025126B2, + filename: "b245b198-4dcf-4026-9d31-5d6b7d900875.webp", + uuidFilename: "b245b198-4dcf-4026-9d31-5d6b7d900875.webp", + path: "b245b198-4dcf-4026-9d31-5d6b7d900875.webp", + dimensions: "1620x1080", + fileSize: "52.8 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025127B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-127_b2.jpg", + src: img20250321HPIEngineHackHPI2025127B2, + filename: "f663e68d-8b76-4ed3-a9e7-cdd8ec6cf9c0.webp", + uuidFilename: "f663e68d-8b76-4ed3-a9e7-cdd8ec6cf9c0.webp", + path: "f663e68d-8b76-4ed3-a9e7-cdd8ec6cf9c0.webp", + dimensions: "1620x1080", + fileSize: "120.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025128B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-128_b2.jpg", + src: img20250321HPIEngineHackHPI2025128B2, + filename: "ca6a01bf-7dfa-4ec1-9d1c-03609e6321fe.webp", + uuidFilename: "ca6a01bf-7dfa-4ec1-9d1c-03609e6321fe.webp", + path: "ca6a01bf-7dfa-4ec1-9d1c-03609e6321fe.webp", + dimensions: "1620x1080", + fileSize: "89.8 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025129B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-129_b2.jpg", + src: img20250321HPIEngineHackHPI2025129B2, + filename: "e56e8844-3148-4852-b8dc-3dec81c1ec26.webp", + uuidFilename: "e56e8844-3148-4852-b8dc-3dec81c1ec26.webp", + path: "e56e8844-3148-4852-b8dc-3dec81c1ec26.webp", + dimensions: "1620x1080", + fileSize: "93.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI202512B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-12_b2.jpg", + src: img20250321HPIEngineHackHPI202512B2, + filename: "13fc1293-a614-40e5-8123-63848468a2f5.webp", + uuidFilename: "13fc1293-a614-40e5-8123-63848468a2f5.webp", + path: "13fc1293-a614-40e5-8123-63848468a2f5.webp", + dimensions: "1620x1080", + fileSize: "169.8 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025130B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-130_b2.jpg", + src: img20250321HPIEngineHackHPI2025130B2, + filename: "948d1690-956d-4684-ba6a-4cacaf49612e.webp", + uuidFilename: "948d1690-956d-4684-ba6a-4cacaf49612e.webp", + path: "948d1690-956d-4684-ba6a-4cacaf49612e.webp", + dimensions: "1620x1080", + fileSize: "88.8 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025131B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-131_b2.jpg", + src: img20250321HPIEngineHackHPI2025131B2, + filename: "6865266e-73b0-497d-be50-7226f5e28f0a.webp", + uuidFilename: "6865266e-73b0-497d-be50-7226f5e28f0a.webp", + path: "6865266e-73b0-497d-be50-7226f5e28f0a.webp", + dimensions: "1620x1080", + fileSize: "135.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025132B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-132_b2.jpg", + src: img20250321HPIEngineHackHPI2025132B2, + filename: "6451ad96-aae1-4697-a214-4abc79ffc8c5.webp", + uuidFilename: "6451ad96-aae1-4697-a214-4abc79ffc8c5.webp", + path: "6451ad96-aae1-4697-a214-4abc79ffc8c5.webp", + dimensions: "1620x1080", + fileSize: "160.8 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025133B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-133_b2.jpg", + src: img20250321HPIEngineHackHPI2025133B2, + filename: "cc06b90f-8f9f-48d4-9654-5303ace03507.webp", + uuidFilename: "cc06b90f-8f9f-48d4-9654-5303ace03507.webp", + path: "cc06b90f-8f9f-48d4-9654-5303ace03507.webp", + dimensions: "1620x1080", + fileSize: "159.4 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025134B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-134_b2.jpg", + src: img20250321HPIEngineHackHPI2025134B2, + filename: "77457b62-45f8-47c7-882d-3949198fdb9e.webp", + uuidFilename: "77457b62-45f8-47c7-882d-3949198fdb9e.webp", + path: "77457b62-45f8-47c7-882d-3949198fdb9e.webp", + dimensions: "1620x1080", + fileSize: "125.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025135B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-135_b2.jpg", + src: img20250321HPIEngineHackHPI2025135B2, + filename: "258ecd27-348c-4f64-93ae-f8e0a0bbb9f9.webp", + uuidFilename: "258ecd27-348c-4f64-93ae-f8e0a0bbb9f9.webp", + path: "258ecd27-348c-4f64-93ae-f8e0a0bbb9f9.webp", + dimensions: "1620x1080", + fileSize: "125.3 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025136B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-136_b2.jpg", + src: img20250321HPIEngineHackHPI2025136B2, + filename: "c4f99bed-a1f7-4f50-8383-b1c2c6d47b22.webp", + uuidFilename: "c4f99bed-a1f7-4f50-8383-b1c2c6d47b22.webp", + path: "c4f99bed-a1f7-4f50-8383-b1c2c6d47b22.webp", + dimensions: "1620x1080", + fileSize: "109.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025137B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-137_b2.jpg", + src: img20250321HPIEngineHackHPI2025137B2, + filename: "ef16c843-9bb5-4d5a-a8f9-4a2310728de0.webp", + uuidFilename: "ef16c843-9bb5-4d5a-a8f9-4a2310728de0.webp", + path: "ef16c843-9bb5-4d5a-a8f9-4a2310728de0.webp", + dimensions: "1620x1080", + fileSize: "110.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025138B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-138_b2.jpg", + src: img20250321HPIEngineHackHPI2025138B2, + filename: "eb7bbf8f-8ef8-45eb-8fa1-873bd602dcff.webp", + uuidFilename: "eb7bbf8f-8ef8-45eb-8fa1-873bd602dcff.webp", + path: "eb7bbf8f-8ef8-45eb-8fa1-873bd602dcff.webp", + dimensions: "1620x1080", + fileSize: "154.1 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025139B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-139_b2.jpg", + src: img20250321HPIEngineHackHPI2025139B2, + filename: "4150db81-9527-4f7a-87ad-412962e14bd2.webp", + uuidFilename: "4150db81-9527-4f7a-87ad-412962e14bd2.webp", + path: "4150db81-9527-4f7a-87ad-412962e14bd2.webp", + dimensions: "1620x1080", + fileSize: "136.1 KB", + }, + { + name: "img20250321HPIEngineHackHPI202513B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-13_b2.jpg", + src: img20250321HPIEngineHackHPI202513B2, + filename: "df161b6c-e84f-461c-8b2f-e4b0ea76047b.webp", + uuidFilename: "df161b6c-e84f-461c-8b2f-e4b0ea76047b.webp", + path: "df161b6c-e84f-461c-8b2f-e4b0ea76047b.webp", + dimensions: "1620x1080", + fileSize: "138.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025140B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-140_b2.jpg", + src: img20250321HPIEngineHackHPI2025140B2, + filename: "e0700491-1c3f-444e-ac32-3bf0703ebd50.webp", + uuidFilename: "e0700491-1c3f-444e-ac32-3bf0703ebd50.webp", + path: "e0700491-1c3f-444e-ac32-3bf0703ebd50.webp", + dimensions: "1620x1080", + fileSize: "73.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025141B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-141_b2.jpg", + src: img20250321HPIEngineHackHPI2025141B2, + filename: "180b7b8c-f222-404b-97bc-4ddea454ccd5.webp", + uuidFilename: "180b7b8c-f222-404b-97bc-4ddea454ccd5.webp", + path: "180b7b8c-f222-404b-97bc-4ddea454ccd5.webp", + dimensions: "1620x1080", + fileSize: "73.7 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025142B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-142_b2.jpg", + src: img20250321HPIEngineHackHPI2025142B2, + filename: "7234b22f-b752-4735-ad83-19c051c245c7.webp", + uuidFilename: "7234b22f-b752-4735-ad83-19c051c245c7.webp", + path: "7234b22f-b752-4735-ad83-19c051c245c7.webp", + dimensions: "1620x1080", + fileSize: "114.8 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025143B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-143_b2.jpg", + src: img20250321HPIEngineHackHPI2025143B2, + filename: "e7e12c43-fa23-41ff-8950-e66db00b7dae.webp", + uuidFilename: "e7e12c43-fa23-41ff-8950-e66db00b7dae.webp", + path: "e7e12c43-fa23-41ff-8950-e66db00b7dae.webp", + dimensions: "1620x1080", + fileSize: "79.8 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025144B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-144_b2.jpg", + src: img20250321HPIEngineHackHPI2025144B2, + filename: "00506a93-c516-446b-bed6-8ef12fd9e4da.webp", + uuidFilename: "00506a93-c516-446b-bed6-8ef12fd9e4da.webp", + path: "00506a93-c516-446b-bed6-8ef12fd9e4da.webp", + dimensions: "1620x1080", + fileSize: "109 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025145B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-145_b2.jpg", + src: img20250321HPIEngineHackHPI2025145B2, + filename: "baf49c32-33e4-423f-af28-ca026ca29e40.webp", + uuidFilename: "baf49c32-33e4-423f-af28-ca026ca29e40.webp", + path: "baf49c32-33e4-423f-af28-ca026ca29e40.webp", + dimensions: "1620x1080", + fileSize: "152.1 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025146B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-146_b2.jpg", + src: img20250321HPIEngineHackHPI2025146B2, + filename: "4cc4ed54-6f99-47da-9188-d5f6a1e9ab91.webp", + uuidFilename: "4cc4ed54-6f99-47da-9188-d5f6a1e9ab91.webp", + path: "4cc4ed54-6f99-47da-9188-d5f6a1e9ab91.webp", + dimensions: "1620x1080", + fileSize: "155.3 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025147B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-147_b2.jpg", + src: img20250321HPIEngineHackHPI2025147B2, + filename: "44698004-07a8-484c-bf5f-ebe65678a9d2.webp", + uuidFilename: "44698004-07a8-484c-bf5f-ebe65678a9d2.webp", + path: "44698004-07a8-484c-bf5f-ebe65678a9d2.webp", + dimensions: "1620x1080", + fileSize: "117.4 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025148B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-148_b2.jpg", + src: img20250321HPIEngineHackHPI2025148B2, + filename: "1c53e42e-f2a1-4d35-a7be-79b630243be0.webp", + uuidFilename: "1c53e42e-f2a1-4d35-a7be-79b630243be0.webp", + path: "1c53e42e-f2a1-4d35-a7be-79b630243be0.webp", + dimensions: "1620x1080", + fileSize: "151.4 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025149B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-149_b2.jpg", + src: img20250321HPIEngineHackHPI2025149B2, + filename: "d7ea8b87-cdd2-46ca-929d-0b0c27bac8c6.webp", + uuidFilename: "d7ea8b87-cdd2-46ca-929d-0b0c27bac8c6.webp", + path: "d7ea8b87-cdd2-46ca-929d-0b0c27bac8c6.webp", + dimensions: "1620x1080", + fileSize: "51.3 KB", + }, + { + name: "img20250321HPIEngineHackHPI202514B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-14_b2.jpg", + src: img20250321HPIEngineHackHPI202514B2, + filename: "347fa3f8-23b6-4ec8-9c10-ef3715e87dea.webp", + uuidFilename: "347fa3f8-23b6-4ec8-9c10-ef3715e87dea.webp", + path: "347fa3f8-23b6-4ec8-9c10-ef3715e87dea.webp", + dimensions: "1620x1080", + fileSize: "77.3 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025150B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-150_b2.jpg", + src: img20250321HPIEngineHackHPI2025150B2, + filename: "edc0677d-e4f2-4947-9ac5-972bee8070b1.webp", + uuidFilename: "edc0677d-e4f2-4947-9ac5-972bee8070b1.webp", + path: "edc0677d-e4f2-4947-9ac5-972bee8070b1.webp", + dimensions: "1620x1080", + fileSize: "87.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025151B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-151_b2.jpg", + src: img20250321HPIEngineHackHPI2025151B2, + filename: "09f6d818-21a3-4f1d-8f61-646fd94a894b.webp", + uuidFilename: "09f6d818-21a3-4f1d-8f61-646fd94a894b.webp", + path: "09f6d818-21a3-4f1d-8f61-646fd94a894b.webp", + dimensions: "1620x1080", + fileSize: "115.8 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025152B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-152_b2.jpg", + src: img20250321HPIEngineHackHPI2025152B2, + filename: "385c3712-4e07-4c27-8d46-75e9daeca271.webp", + uuidFilename: "385c3712-4e07-4c27-8d46-75e9daeca271.webp", + path: "385c3712-4e07-4c27-8d46-75e9daeca271.webp", + dimensions: "1620x1080", + fileSize: "186 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025153B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-153_b2.jpg", + src: img20250321HPIEngineHackHPI2025153B2, + filename: "24124ac5-ce33-440a-b70f-2cf7c827ffe6.webp", + uuidFilename: "24124ac5-ce33-440a-b70f-2cf7c827ffe6.webp", + path: "24124ac5-ce33-440a-b70f-2cf7c827ffe6.webp", + dimensions: "1620x1080", + fileSize: "81.3 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025154B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-154_b2.jpg", + src: img20250321HPIEngineHackHPI2025154B2, + filename: "d0d4f03c-e1d8-43d2-b062-b603a006b8d2.webp", + uuidFilename: "d0d4f03c-e1d8-43d2-b062-b603a006b8d2.webp", + path: "d0d4f03c-e1d8-43d2-b062-b603a006b8d2.webp", + dimensions: "1620x1080", + fileSize: "88.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025156B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-156_b2.jpg", + src: img20250321HPIEngineHackHPI2025156B2, + filename: "a6bd6e52-ccc8-44b3-96e9-4bb0e478eb1b.webp", + uuidFilename: "a6bd6e52-ccc8-44b3-96e9-4bb0e478eb1b.webp", + path: "a6bd6e52-ccc8-44b3-96e9-4bb0e478eb1b.webp", + dimensions: "1620x1080", + fileSize: "91.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025157B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-157_b2.jpg", + src: img20250321HPIEngineHackHPI2025157B2, + filename: "8e3c614b-685c-4dad-9cad-4e61af76de99.webp", + uuidFilename: "8e3c614b-685c-4dad-9cad-4e61af76de99.webp", + path: "8e3c614b-685c-4dad-9cad-4e61af76de99.webp", + dimensions: "1620x1080", + fileSize: "74.1 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025158B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-158_b2.jpg", + src: img20250321HPIEngineHackHPI2025158B2, + filename: "1684239f-81e5-4a91-902c-1149fedca3fd.webp", + uuidFilename: "1684239f-81e5-4a91-902c-1149fedca3fd.webp", + path: "1684239f-81e5-4a91-902c-1149fedca3fd.webp", + dimensions: "1620x1080", + fileSize: "92.8 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025159B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-159_b2.jpg", + src: img20250321HPIEngineHackHPI2025159B2, + filename: "584de476-0816-4425-ad96-3808f519aef7.webp", + uuidFilename: "584de476-0816-4425-ad96-3808f519aef7.webp", + path: "584de476-0816-4425-ad96-3808f519aef7.webp", + dimensions: "1620x1080", + fileSize: "65.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI202515B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-15_b2.jpg", + src: img20250321HPIEngineHackHPI202515B2, + filename: "2fe1e2e2-5a11-41ab-a141-8d8504bf93d3.webp", + uuidFilename: "2fe1e2e2-5a11-41ab-a141-8d8504bf93d3.webp", + path: "2fe1e2e2-5a11-41ab-a141-8d8504bf93d3.webp", + dimensions: "1620x1080", + fileSize: "72.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025160B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-160_b2.jpg", + src: img20250321HPIEngineHackHPI2025160B2, + filename: "f444c94b-ba40-45d5-afe0-1522494a6361.webp", + uuidFilename: "f444c94b-ba40-45d5-afe0-1522494a6361.webp", + path: "f444c94b-ba40-45d5-afe0-1522494a6361.webp", + dimensions: "1620x1080", + fileSize: "81.4 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025161B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-161_b2.jpg", + src: img20250321HPIEngineHackHPI2025161B2, + filename: "def0ae84-4404-4ca8-9541-a75b30306eed.webp", + uuidFilename: "def0ae84-4404-4ca8-9541-a75b30306eed.webp", + path: "def0ae84-4404-4ca8-9541-a75b30306eed.webp", + dimensions: "1620x1080", + fileSize: "104 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025162B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-162_b2.jpg", + src: img20250321HPIEngineHackHPI2025162B2, + filename: "9d86dacd-319a-476e-85f3-b87450b30650.webp", + uuidFilename: "9d86dacd-319a-476e-85f3-b87450b30650.webp", + path: "9d86dacd-319a-476e-85f3-b87450b30650.webp", + dimensions: "1620x1080", + fileSize: "132 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025163B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-163_b2.jpg", + src: img20250321HPIEngineHackHPI2025163B2, + filename: "7dfdf3b7-a04e-449b-b1d6-e8d873b1249c.webp", + uuidFilename: "7dfdf3b7-a04e-449b-b1d6-e8d873b1249c.webp", + path: "7dfdf3b7-a04e-449b-b1d6-e8d873b1249c.webp", + dimensions: "1620x1080", + fileSize: "119.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025164B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-164_b2.jpg", + src: img20250321HPIEngineHackHPI2025164B2, + filename: "8e23cfad-3164-4db4-a1c6-750530f98c94.webp", + uuidFilename: "8e23cfad-3164-4db4-a1c6-750530f98c94.webp", + path: "8e23cfad-3164-4db4-a1c6-750530f98c94.webp", + dimensions: "1620x1080", + fileSize: "101.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025165B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-165_b2.jpg", + src: img20250321HPIEngineHackHPI2025165B2, + filename: "4909e5be-ec2a-4767-b697-15d9e07de8a8.webp", + uuidFilename: "4909e5be-ec2a-4767-b697-15d9e07de8a8.webp", + path: "4909e5be-ec2a-4767-b697-15d9e07de8a8.webp", + dimensions: "1620x1080", + fileSize: "128.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025166B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-166_b2.jpg", + src: img20250321HPIEngineHackHPI2025166B2, + filename: "123ae782-3877-4b6b-9827-736b24934fe9.webp", + uuidFilename: "123ae782-3877-4b6b-9827-736b24934fe9.webp", + path: "123ae782-3877-4b6b-9827-736b24934fe9.webp", + dimensions: "1620x1080", + fileSize: "128.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025168B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-168_b2.jpg", + src: img20250321HPIEngineHackHPI2025168B2, + filename: "2d41c5c0-7048-4761-bbc7-41eec1a422c8.webp", + uuidFilename: "2d41c5c0-7048-4761-bbc7-41eec1a422c8.webp", + path: "2d41c5c0-7048-4761-bbc7-41eec1a422c8.webp", + dimensions: "1620x1080", + fileSize: "64.3 KB", + }, + { + name: "img20250321HPIEngineHackHPI202516B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-16_b2.jpg", + src: img20250321HPIEngineHackHPI202516B2, + filename: "bbd47c7a-a2b8-4e60-be4f-0bfce4dd5de4.webp", + uuidFilename: "bbd47c7a-a2b8-4e60-be4f-0bfce4dd5de4.webp", + path: "bbd47c7a-a2b8-4e60-be4f-0bfce4dd5de4.webp", + dimensions: "1620x1080", + fileSize: "73.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025172B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-172_b2.jpg", + src: img20250321HPIEngineHackHPI2025172B2, + filename: "ec675e11-ecbd-4ab6-83bf-ebac1fcd8373.webp", + uuidFilename: "ec675e11-ecbd-4ab6-83bf-ebac1fcd8373.webp", + path: "ec675e11-ecbd-4ab6-83bf-ebac1fcd8373.webp", + dimensions: "1620x1080", + fileSize: "125.8 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025173B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-173_b2.jpg", + src: img20250321HPIEngineHackHPI2025173B2, + filename: "0c8048c9-df92-41c8-9a2f-023b47cb9846.webp", + uuidFilename: "0c8048c9-df92-41c8-9a2f-023b47cb9846.webp", + path: "0c8048c9-df92-41c8-9a2f-023b47cb9846.webp", + dimensions: "1620x1080", + fileSize: "107.3 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025174B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-174_b2.jpg", + src: img20250321HPIEngineHackHPI2025174B2, + filename: "c5c4ad3c-c977-48fb-99da-3e15abc67917.webp", + uuidFilename: "c5c4ad3c-c977-48fb-99da-3e15abc67917.webp", + path: "c5c4ad3c-c977-48fb-99da-3e15abc67917.webp", + dimensions: "1620x1080", + fileSize: "139.5 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025175B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-175_b2.jpg", + src: img20250321HPIEngineHackHPI2025175B2, + filename: "5a5a68ff-e95c-48a3-b584-237274034770.webp", + uuidFilename: "5a5a68ff-e95c-48a3-b584-237274034770.webp", + path: "5a5a68ff-e95c-48a3-b584-237274034770.webp", + dimensions: "1620x1080", + fileSize: "124.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025176B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-176_b2.jpg", + src: img20250321HPIEngineHackHPI2025176B2, + filename: "3ff64769-16cf-4285-82fd-6595eaaa93a6.webp", + uuidFilename: "3ff64769-16cf-4285-82fd-6595eaaa93a6.webp", + path: "3ff64769-16cf-4285-82fd-6595eaaa93a6.webp", + dimensions: "1620x1080", + fileSize: "64.1 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025177B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-177_b2.jpg", + src: img20250321HPIEngineHackHPI2025177B2, + filename: "64fcd2ed-0126-482a-9943-125b07a0be23.webp", + uuidFilename: "64fcd2ed-0126-482a-9943-125b07a0be23.webp", + path: "64fcd2ed-0126-482a-9943-125b07a0be23.webp", + dimensions: "1620x1080", + fileSize: "106.7 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025178B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-178_b2.jpg", + src: img20250321HPIEngineHackHPI2025178B2, + filename: "ff54396c-564d-4bce-a01c-6c01b0c5e47d.webp", + uuidFilename: "ff54396c-564d-4bce-a01c-6c01b0c5e47d.webp", + path: "ff54396c-564d-4bce-a01c-6c01b0c5e47d.webp", + dimensions: "1620x1080", + fileSize: "56 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025179B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-179_b2.jpg", + src: img20250321HPIEngineHackHPI2025179B2, + filename: "4661ac7b-0960-4b86-8f76-1dad6f5d159e.webp", + uuidFilename: "4661ac7b-0960-4b86-8f76-1dad6f5d159e.webp", + path: "4661ac7b-0960-4b86-8f76-1dad6f5d159e.webp", + dimensions: "1620x1080", + fileSize: "152.4 KB", + }, + { + name: "img20250321HPIEngineHackHPI202517B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-17_b2.jpg", + src: img20250321HPIEngineHackHPI202517B2, + filename: "2f27acfd-d09a-4d0a-a56c-6563c451fe6b.webp", + uuidFilename: "2f27acfd-d09a-4d0a-a56c-6563c451fe6b.webp", + path: "2f27acfd-d09a-4d0a-a56c-6563c451fe6b.webp", + dimensions: "1620x1080", + fileSize: "62.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025180B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-180_b2.jpg", + src: img20250321HPIEngineHackHPI2025180B2, + filename: "ab92f825-0aaa-4848-a312-fb08341e80e8.webp", + uuidFilename: "ab92f825-0aaa-4848-a312-fb08341e80e8.webp", + path: "ab92f825-0aaa-4848-a312-fb08341e80e8.webp", + dimensions: "1620x1080", + fileSize: "162.4 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025181B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-181_b2.jpg", + src: img20250321HPIEngineHackHPI2025181B2, + filename: "f15e74ae-d9aa-4341-a1ff-b61b15fce4fd.webp", + uuidFilename: "f15e74ae-d9aa-4341-a1ff-b61b15fce4fd.webp", + path: "f15e74ae-d9aa-4341-a1ff-b61b15fce4fd.webp", + dimensions: "1620x1080", + fileSize: "134.7 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025182B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-182_b2.jpg", + src: img20250321HPIEngineHackHPI2025182B2, + filename: "5bf2f285-e733-4ece-b028-ae0f1f85a0ca.webp", + uuidFilename: "5bf2f285-e733-4ece-b028-ae0f1f85a0ca.webp", + path: "5bf2f285-e733-4ece-b028-ae0f1f85a0ca.webp", + dimensions: "1620x1080", + fileSize: "81.8 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025183B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-183_b2.jpg", + src: img20250321HPIEngineHackHPI2025183B2, + filename: "b38cdf02-6aee-4853-9954-9bcb22517993.webp", + uuidFilename: "b38cdf02-6aee-4853-9954-9bcb22517993.webp", + path: "b38cdf02-6aee-4853-9954-9bcb22517993.webp", + dimensions: "1620x1080", + fileSize: "92.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025184B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-184_b2.jpg", + src: img20250321HPIEngineHackHPI2025184B2, + filename: "955456cc-33ca-4e25-bcba-895173af9406.webp", + uuidFilename: "955456cc-33ca-4e25-bcba-895173af9406.webp", + path: "955456cc-33ca-4e25-bcba-895173af9406.webp", + dimensions: "1620x1080", + fileSize: "117.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025185B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-185_b2.jpg", + src: img20250321HPIEngineHackHPI2025185B2, + filename: "83c2133f-2451-488c-976c-e5c203263133.webp", + uuidFilename: "83c2133f-2451-488c-976c-e5c203263133.webp", + path: "83c2133f-2451-488c-976c-e5c203263133.webp", + dimensions: "1620x1080", + fileSize: "106.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025186B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-186_b2.jpg", + src: img20250321HPIEngineHackHPI2025186B2, + filename: "a33f9cd5-d1c8-4a81-b8ab-450b22edf8de.webp", + uuidFilename: "a33f9cd5-d1c8-4a81-b8ab-450b22edf8de.webp", + path: "a33f9cd5-d1c8-4a81-b8ab-450b22edf8de.webp", + dimensions: "1620x1080", + fileSize: "59.7 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025187B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-187_b2.jpg", + src: img20250321HPIEngineHackHPI2025187B2, + filename: "d4db2525-8c47-4603-a576-8b206fc2453c.webp", + uuidFilename: "d4db2525-8c47-4603-a576-8b206fc2453c.webp", + path: "d4db2525-8c47-4603-a576-8b206fc2453c.webp", + dimensions: "1620x1080", + fileSize: "142 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025188B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-188_b2.jpg", + src: img20250321HPIEngineHackHPI2025188B2, + filename: "348676ea-cc78-4bb8-be4a-c8f8a6ce87cc.webp", + uuidFilename: "348676ea-cc78-4bb8-be4a-c8f8a6ce87cc.webp", + path: "348676ea-cc78-4bb8-be4a-c8f8a6ce87cc.webp", + dimensions: "1620x1080", + fileSize: "133.5 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025189B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-189_b2.jpg", + src: img20250321HPIEngineHackHPI2025189B2, + filename: "fb132c2b-f851-4f79-a6f8-b081db7640d7.webp", + uuidFilename: "fb132c2b-f851-4f79-a6f8-b081db7640d7.webp", + path: "fb132c2b-f851-4f79-a6f8-b081db7640d7.webp", + dimensions: "1620x1080", + fileSize: "65.1 KB", + }, + { + name: "img20250321HPIEngineHackHPI202518B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-18_b2.jpg", + src: img20250321HPIEngineHackHPI202518B2, + filename: "8fbdab24-9ec3-4b11-8281-55ef55fce8c7.webp", + uuidFilename: "8fbdab24-9ec3-4b11-8281-55ef55fce8c7.webp", + path: "8fbdab24-9ec3-4b11-8281-55ef55fce8c7.webp", + dimensions: "1620x1080", + fileSize: "126.5 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025190B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-190_b2.jpg", + src: img20250321HPIEngineHackHPI2025190B2, + filename: "f8781eda-4685-4d03-bf13-eb81dd21265e.webp", + uuidFilename: "f8781eda-4685-4d03-bf13-eb81dd21265e.webp", + path: "f8781eda-4685-4d03-bf13-eb81dd21265e.webp", + dimensions: "1620x1080", + fileSize: "156.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025191B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-191_b2.jpg", + src: img20250321HPIEngineHackHPI2025191B2, + filename: "b531ba93-aa1a-42bb-84a5-636fb903a50c.webp", + uuidFilename: "b531ba93-aa1a-42bb-84a5-636fb903a50c.webp", + path: "b531ba93-aa1a-42bb-84a5-636fb903a50c.webp", + dimensions: "1620x1080", + fileSize: "61.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025192B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-192_b2.jpg", + src: img20250321HPIEngineHackHPI2025192B2, + filename: "206719ff-09fa-4a51-b203-b5110d851759.webp", + uuidFilename: "206719ff-09fa-4a51-b203-b5110d851759.webp", + path: "206719ff-09fa-4a51-b203-b5110d851759.webp", + dimensions: "1620x1080", + fileSize: "78.4 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025193B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-193_b2.jpg", + src: img20250321HPIEngineHackHPI2025193B2, + filename: "bd739ea5-eb52-4031-a248-72d75b341bd4.webp", + uuidFilename: "bd739ea5-eb52-4031-a248-72d75b341bd4.webp", + path: "bd739ea5-eb52-4031-a248-72d75b341bd4.webp", + dimensions: "1620x1080", + fileSize: "51.8 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025194B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-194_b2.jpg", + src: img20250321HPIEngineHackHPI2025194B2, + filename: "403be376-c992-4bbb-b453-a698503090a3.webp", + uuidFilename: "403be376-c992-4bbb-b453-a698503090a3.webp", + path: "403be376-c992-4bbb-b453-a698503090a3.webp", + dimensions: "1620x1080", + fileSize: "129.4 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025195B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-195_b2.jpg", + src: img20250321HPIEngineHackHPI2025195B2, + filename: "dff26884-4dd9-4b3e-9178-7c7e97528750.webp", + uuidFilename: "dff26884-4dd9-4b3e-9178-7c7e97528750.webp", + path: "dff26884-4dd9-4b3e-9178-7c7e97528750.webp", + dimensions: "1620x1080", + fileSize: "142.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025196B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-196_b2.jpg", + src: img20250321HPIEngineHackHPI2025196B2, + filename: "68fbc46a-db2a-4ee9-bd55-bb670d7196a1.webp", + uuidFilename: "68fbc46a-db2a-4ee9-bd55-bb670d7196a1.webp", + path: "68fbc46a-db2a-4ee9-bd55-bb670d7196a1.webp", + dimensions: "1620x1080", + fileSize: "143.7 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025197B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-197_b2.jpg", + src: img20250321HPIEngineHackHPI2025197B2, + filename: "b0aed6eb-0cb9-4606-ba68-ef09aee798c2.webp", + uuidFilename: "b0aed6eb-0cb9-4606-ba68-ef09aee798c2.webp", + path: "b0aed6eb-0cb9-4606-ba68-ef09aee798c2.webp", + dimensions: "1620x1080", + fileSize: "141.3 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025198B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-198_b2.jpg", + src: img20250321HPIEngineHackHPI2025198B2, + filename: "74962c6a-9c1a-4970-9d90-a53fc92a4b78.webp", + uuidFilename: "74962c6a-9c1a-4970-9d90-a53fc92a4b78.webp", + path: "74962c6a-9c1a-4970-9d90-a53fc92a4b78.webp", + dimensions: "1620x1080", + fileSize: "86.3 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025199B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-199_b2.jpg", + src: img20250321HPIEngineHackHPI2025199B2, + filename: "209c6d16-3fa7-47cf-876b-ec617bc17499.webp", + uuidFilename: "209c6d16-3fa7-47cf-876b-ec617bc17499.webp", + path: "209c6d16-3fa7-47cf-876b-ec617bc17499.webp", + dimensions: "1620x1080", + fileSize: "107.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI202519B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-19_b2.jpg", + src: img20250321HPIEngineHackHPI202519B2, + filename: "ee185bf1-59c4-43e3-9f43-4b596554c1a2.webp", + uuidFilename: "ee185bf1-59c4-43e3-9f43-4b596554c1a2.webp", + path: "ee185bf1-59c4-43e3-9f43-4b596554c1a2.webp", + dimensions: "1620x1080", + fileSize: "92 KB", + }, + { + name: "img20250321HPIEngineHackHPI20251B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-1_b2.jpg", + src: img20250321HPIEngineHackHPI20251B2, + filename: "db9d4db1-4dec-44e3-a987-8b8c020d971e.webp", + uuidFilename: "db9d4db1-4dec-44e3-a987-8b8c020d971e.webp", + path: "db9d4db1-4dec-44e3-a987-8b8c020d971e.webp", + dimensions: "720x1080", + fileSize: "44.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025200B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-200_b2.jpg", + src: img20250321HPIEngineHackHPI2025200B2, + filename: "4537f928-7114-48ee-bf89-bdd1aa87a1fa.webp", + uuidFilename: "4537f928-7114-48ee-bf89-bdd1aa87a1fa.webp", + path: "4537f928-7114-48ee-bf89-bdd1aa87a1fa.webp", + dimensions: "1620x1080", + fileSize: "108.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025201B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-201_b2.jpg", + src: img20250321HPIEngineHackHPI2025201B2, + filename: "46f5a2d5-8cd3-40fa-ade8-ab964fa75665.webp", + uuidFilename: "46f5a2d5-8cd3-40fa-ade8-ab964fa75665.webp", + path: "46f5a2d5-8cd3-40fa-ade8-ab964fa75665.webp", + dimensions: "1620x1080", + fileSize: "85.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025202B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-202_b2.jpg", + src: img20250321HPIEngineHackHPI2025202B2, + filename: "61c58b83-087d-4a74-b861-ecbba7b3e715.webp", + uuidFilename: "61c58b83-087d-4a74-b861-ecbba7b3e715.webp", + path: "61c58b83-087d-4a74-b861-ecbba7b3e715.webp", + dimensions: "1620x1080", + fileSize: "95.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025203B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-203_b2.jpg", + src: img20250321HPIEngineHackHPI2025203B2, + filename: "180e46c6-8c2b-4a9c-9ed0-892036654b78.webp", + uuidFilename: "180e46c6-8c2b-4a9c-9ed0-892036654b78.webp", + path: "180e46c6-8c2b-4a9c-9ed0-892036654b78.webp", + dimensions: "1620x1080", + fileSize: "105.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025205B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-205_b2.jpg", + src: img20250321HPIEngineHackHPI2025205B2, + filename: "2113ad7d-5ac6-4e6a-9b07-0f888d18cdba.webp", + uuidFilename: "2113ad7d-5ac6-4e6a-9b07-0f888d18cdba.webp", + path: "2113ad7d-5ac6-4e6a-9b07-0f888d18cdba.webp", + dimensions: "1620x1080", + fileSize: "97.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025206B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-206_b2.jpg", + src: img20250321HPIEngineHackHPI2025206B2, + filename: "33b59bb3-b2c4-4a95-957d-be43663ff629.webp", + uuidFilename: "33b59bb3-b2c4-4a95-957d-be43663ff629.webp", + path: "33b59bb3-b2c4-4a95-957d-be43663ff629.webp", + dimensions: "1620x1080", + fileSize: "95.8 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025207B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-207_b2.jpg", + src: img20250321HPIEngineHackHPI2025207B2, + filename: "35ca5f54-5fd4-46fa-9ab1-0563f40b1a78.webp", + uuidFilename: "35ca5f54-5fd4-46fa-9ab1-0563f40b1a78.webp", + path: "35ca5f54-5fd4-46fa-9ab1-0563f40b1a78.webp", + dimensions: "1620x1080", + fileSize: "95.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025208B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-208_b2.jpg", + src: img20250321HPIEngineHackHPI2025208B2, + filename: "5613f262-1040-422a-b8c1-387c815d286b.webp", + uuidFilename: "5613f262-1040-422a-b8c1-387c815d286b.webp", + path: "5613f262-1040-422a-b8c1-387c815d286b.webp", + dimensions: "1620x1080", + fileSize: "131.5 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025209B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-209_b2.jpg", + src: img20250321HPIEngineHackHPI2025209B2, + filename: "03e3013a-30c1-4c2d-9921-d96f36ec2bdf.webp", + uuidFilename: "03e3013a-30c1-4c2d-9921-d96f36ec2bdf.webp", + path: "03e3013a-30c1-4c2d-9921-d96f36ec2bdf.webp", + dimensions: "1620x1080", + fileSize: "91.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI202520B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-20_b2.jpg", + src: img20250321HPIEngineHackHPI202520B2, + filename: "fa4c57b3-66d7-4b4e-966e-56ba49621c99.webp", + uuidFilename: "fa4c57b3-66d7-4b4e-966e-56ba49621c99.webp", + path: "fa4c57b3-66d7-4b4e-966e-56ba49621c99.webp", + dimensions: "1620x1080", + fileSize: "154.7 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025210B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-210_b2.jpg", + src: img20250321HPIEngineHackHPI2025210B2, + filename: "430c6081-d35a-4470-8058-ee1476c72462.webp", + uuidFilename: "430c6081-d35a-4470-8058-ee1476c72462.webp", + path: "430c6081-d35a-4470-8058-ee1476c72462.webp", + dimensions: "1620x1080", + fileSize: "80.4 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025211B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-211_b2.jpg", + src: img20250321HPIEngineHackHPI2025211B2, + filename: "fec82fb8-7600-4e9f-a3a0-697c4190d841.webp", + uuidFilename: "fec82fb8-7600-4e9f-a3a0-697c4190d841.webp", + path: "fec82fb8-7600-4e9f-a3a0-697c4190d841.webp", + dimensions: "1620x1080", + fileSize: "70.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025212B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-212_b2.jpg", + src: img20250321HPIEngineHackHPI2025212B2, + filename: "064cb360-1d0d-43b6-9de0-5055782a2979.webp", + uuidFilename: "064cb360-1d0d-43b6-9de0-5055782a2979.webp", + path: "064cb360-1d0d-43b6-9de0-5055782a2979.webp", + dimensions: "1620x1080", + fileSize: "103.8 KB", + }, + { + name: "img20250321HPIEngineHackHPI2025213B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-213_b2.jpg", + src: img20250321HPIEngineHackHPI2025213B2, + filename: "c4a16bfb-11f8-4015-82ac-a3f233e26942.webp", + uuidFilename: "c4a16bfb-11f8-4015-82ac-a3f233e26942.webp", + path: "c4a16bfb-11f8-4015-82ac-a3f233e26942.webp", + dimensions: "1620x1080", + fileSize: "104.1 KB", + }, + { + name: "img20250321HPIEngineHackHPI202521B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-21_b2.jpg", + src: img20250321HPIEngineHackHPI202521B2, + filename: "d7cee2f0-da87-40a6-8353-634d1434b9d8.webp", + uuidFilename: "d7cee2f0-da87-40a6-8353-634d1434b9d8.webp", + path: "d7cee2f0-da87-40a6-8353-634d1434b9d8.webp", + dimensions: "1620x1080", + fileSize: "91.8 KB", + }, + { + name: "img20250321HPIEngineHackHPI202522B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-22_b2.jpg", + src: img20250321HPIEngineHackHPI202522B2, + filename: "2fea5ee8-0b4f-444b-ba97-9de381baf60b.webp", + uuidFilename: "2fea5ee8-0b4f-444b-ba97-9de381baf60b.webp", + path: "2fea5ee8-0b4f-444b-ba97-9de381baf60b.webp", + dimensions: "1620x1080", + fileSize: "99.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI202525B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-25_b2.jpg", + src: img20250321HPIEngineHackHPI202525B2, + filename: "f6ba303f-adba-42e6-8d12-1339d91c8bc9.webp", + uuidFilename: "f6ba303f-adba-42e6-8d12-1339d91c8bc9.webp", + path: "f6ba303f-adba-42e6-8d12-1339d91c8bc9.webp", + dimensions: "1620x1080", + fileSize: "81.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI202526B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-26_b2.jpg", + src: img20250321HPIEngineHackHPI202526B2, + filename: "0beb46e2-84c4-473c-80fe-a8be162d81e2.webp", + uuidFilename: "0beb46e2-84c4-473c-80fe-a8be162d81e2.webp", + path: "0beb46e2-84c4-473c-80fe-a8be162d81e2.webp", + dimensions: "1620x1080", + fileSize: "73.5 KB", + }, + { + name: "img20250321HPIEngineHackHPI202527B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-27_b2.jpg", + src: img20250321HPIEngineHackHPI202527B2, + filename: "bbff3a93-5d0f-4367-8f28-d0711116cd74.webp", + uuidFilename: "bbff3a93-5d0f-4367-8f28-d0711116cd74.webp", + path: "bbff3a93-5d0f-4367-8f28-d0711116cd74.webp", + dimensions: "1620x1080", + fileSize: "46.5 KB", + }, + { + name: "img20250321HPIEngineHackHPI202528B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-28_b2.jpg", + src: img20250321HPIEngineHackHPI202528B2, + filename: "a5f5009d-e963-4c5a-9eae-e0a9dac05212.webp", + uuidFilename: "a5f5009d-e963-4c5a-9eae-e0a9dac05212.webp", + path: "a5f5009d-e963-4c5a-9eae-e0a9dac05212.webp", + dimensions: "1620x1080", + fileSize: "94.3 KB", + }, + { + name: "img20250321HPIEngineHackHPI202529B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-29_b2.jpg", + src: img20250321HPIEngineHackHPI202529B2, + filename: "56b0a5f7-1cfa-4894-8765-fe8ae283c48b.webp", + uuidFilename: "56b0a5f7-1cfa-4894-8765-fe8ae283c48b.webp", + path: "56b0a5f7-1cfa-4894-8765-fe8ae283c48b.webp", + dimensions: "1620x1080", + fileSize: "126 KB", + }, + { + name: "img20250321HPIEngineHackHPI202530B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-30_b2.jpg", + src: img20250321HPIEngineHackHPI202530B2, + filename: "d011a463-0a26-45a7-8a8d-5a3b784935c7.webp", + uuidFilename: "d011a463-0a26-45a7-8a8d-5a3b784935c7.webp", + path: "d011a463-0a26-45a7-8a8d-5a3b784935c7.webp", + dimensions: "1620x1080", + fileSize: "114.7 KB", + }, + { + name: "img20250321HPIEngineHackHPI202531B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-31_b2.jpg", + src: img20250321HPIEngineHackHPI202531B2, + filename: "155648dd-f2d7-4423-8c07-d78fd3d36caa.webp", + uuidFilename: "155648dd-f2d7-4423-8c07-d78fd3d36caa.webp", + path: "155648dd-f2d7-4423-8c07-d78fd3d36caa.webp", + dimensions: "1620x1080", + fileSize: "46.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI202532B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-32_b2.jpg", + src: img20250321HPIEngineHackHPI202532B2, + filename: "2f4a28e2-aec4-4c02-8cb0-9ca07b079ec4.webp", + uuidFilename: "2f4a28e2-aec4-4c02-8cb0-9ca07b079ec4.webp", + path: "2f4a28e2-aec4-4c02-8cb0-9ca07b079ec4.webp", + dimensions: "1620x1080", + fileSize: "96.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI202533B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-33_b2.jpg", + src: img20250321HPIEngineHackHPI202533B2, + filename: "e3311d92-519f-4aa5-a609-cc1a1e9fa096.webp", + uuidFilename: "e3311d92-519f-4aa5-a609-cc1a1e9fa096.webp", + path: "e3311d92-519f-4aa5-a609-cc1a1e9fa096.webp", + dimensions: "1620x1080", + fileSize: "74.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI202534B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-34_b2.jpg", + src: img20250321HPIEngineHackHPI202534B2, + filename: "e0820bea-c73b-418f-8dc8-dfd62d09e1e6.webp", + uuidFilename: "e0820bea-c73b-418f-8dc8-dfd62d09e1e6.webp", + path: "e0820bea-c73b-418f-8dc8-dfd62d09e1e6.webp", + dimensions: "1620x1080", + fileSize: "145.4 KB", + }, + { + name: "img20250321HPIEngineHackHPI202535B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-35_b2.jpg", + src: img20250321HPIEngineHackHPI202535B2, + filename: "dfa7698b-e787-4ff2-a8c0-5f689ff64a59.webp", + uuidFilename: "dfa7698b-e787-4ff2-a8c0-5f689ff64a59.webp", + path: "dfa7698b-e787-4ff2-a8c0-5f689ff64a59.webp", + dimensions: "1620x1080", + fileSize: "103.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI202536B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-36_b2.jpg", + src: img20250321HPIEngineHackHPI202536B2, + filename: "2325f25a-6607-4197-98c3-a93689a5e1c8.webp", + uuidFilename: "2325f25a-6607-4197-98c3-a93689a5e1c8.webp", + path: "2325f25a-6607-4197-98c3-a93689a5e1c8.webp", + dimensions: "1620x1080", + fileSize: "105.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI202537B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-37_b2.jpg", + src: img20250321HPIEngineHackHPI202537B2, + filename: "6c6550ab-d444-41a2-bb41-e9184ca66994.webp", + uuidFilename: "6c6550ab-d444-41a2-bb41-e9184ca66994.webp", + path: "6c6550ab-d444-41a2-bb41-e9184ca66994.webp", + dimensions: "1620x1080", + fileSize: "60.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI202538B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-38_b2.jpg", + src: img20250321HPIEngineHackHPI202538B2, + filename: "23a09a19-84b5-46a0-8cea-e9384062e3ce.webp", + uuidFilename: "23a09a19-84b5-46a0-8cea-e9384062e3ce.webp", + path: "23a09a19-84b5-46a0-8cea-e9384062e3ce.webp", + dimensions: "1620x1080", + fileSize: "74.5 KB", + }, + { + name: "img20250321HPIEngineHackHPI202539B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-39_b2.jpg", + src: img20250321HPIEngineHackHPI202539B2, + filename: "b357a3d5-e0b0-4a18-8346-7e915ee47952.webp", + uuidFilename: "b357a3d5-e0b0-4a18-8346-7e915ee47952.webp", + path: "b357a3d5-e0b0-4a18-8346-7e915ee47952.webp", + dimensions: "1620x1080", + fileSize: "61.4 KB", + }, + { + name: "img20250321HPIEngineHackHPI20253B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-3_b2.jpg", + src: img20250321HPIEngineHackHPI20253B2, + filename: "e1851954-067a-410e-a289-1a6f76dddeb1.webp", + uuidFilename: "e1851954-067a-410e-a289-1a6f76dddeb1.webp", + path: "e1851954-067a-410e-a289-1a6f76dddeb1.webp", + dimensions: "1620x1080", + fileSize: "120.7 KB", + }, + { + name: "img20250321HPIEngineHackHPI202540B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-40_b2.jpg", + src: img20250321HPIEngineHackHPI202540B2, + filename: "763cd386-7118-45f5-ad0d-a90eb9246c60.webp", + uuidFilename: "763cd386-7118-45f5-ad0d-a90eb9246c60.webp", + path: "763cd386-7118-45f5-ad0d-a90eb9246c60.webp", + dimensions: "1620x1080", + fileSize: "62.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI202541B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-41_b2.jpg", + src: img20250321HPIEngineHackHPI202541B2, + filename: "1502c0c9-a482-4523-a4f6-cd4e9a72c798.webp", + uuidFilename: "1502c0c9-a482-4523-a4f6-cd4e9a72c798.webp", + path: "1502c0c9-a482-4523-a4f6-cd4e9a72c798.webp", + dimensions: "1620x1080", + fileSize: "60.7 KB", + }, + { + name: "img20250321HPIEngineHackHPI202542B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-42_b2.jpg", + src: img20250321HPIEngineHackHPI202542B2, + filename: "f0536ed3-3fe3-4881-86f4-c45dd67a6236.webp", + uuidFilename: "f0536ed3-3fe3-4881-86f4-c45dd67a6236.webp", + path: "f0536ed3-3fe3-4881-86f4-c45dd67a6236.webp", + dimensions: "1620x1080", + fileSize: "64.5 KB", + }, + { + name: "img20250321HPIEngineHackHPI202543B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-43_b2.jpg", + src: img20250321HPIEngineHackHPI202543B2, + filename: "9bb1ef5a-e1de-44ce-bfdf-2226d7621a4d.webp", + uuidFilename: "9bb1ef5a-e1de-44ce-bfdf-2226d7621a4d.webp", + path: "9bb1ef5a-e1de-44ce-bfdf-2226d7621a4d.webp", + dimensions: "1620x1080", + fileSize: "84.5 KB", + }, + { + name: "img20250321HPIEngineHackHPI202544B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-44_b2.jpg", + src: img20250321HPIEngineHackHPI202544B2, + filename: "bce62397-357b-46e0-a40f-f3a1e9559973.webp", + uuidFilename: "bce62397-357b-46e0-a40f-f3a1e9559973.webp", + path: "bce62397-357b-46e0-a40f-f3a1e9559973.webp", + dimensions: "1620x1080", + fileSize: "201.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI202545B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-45_b2.jpg", + src: img20250321HPIEngineHackHPI202545B2, + filename: "f73d2454-a0ea-456b-8279-9a97b461d1be.webp", + uuidFilename: "f73d2454-a0ea-456b-8279-9a97b461d1be.webp", + path: "f73d2454-a0ea-456b-8279-9a97b461d1be.webp", + dimensions: "1620x1080", + fileSize: "74.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI202549B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-49_b2.jpg", + src: img20250321HPIEngineHackHPI202549B2, + filename: "055877e7-74b3-4b0c-876c-8890bf151f1c.webp", + uuidFilename: "055877e7-74b3-4b0c-876c-8890bf151f1c.webp", + path: "055877e7-74b3-4b0c-876c-8890bf151f1c.webp", + dimensions: "1620x1080", + fileSize: "145.1 KB", + }, + { + name: "img20250321HPIEngineHackHPI20254B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-4_b2.jpg", + src: img20250321HPIEngineHackHPI20254B2, + filename: "a6f4787a-40eb-4dbf-9192-0da49e603a0c.webp", + uuidFilename: "a6f4787a-40eb-4dbf-9192-0da49e603a0c.webp", + path: "a6f4787a-40eb-4dbf-9192-0da49e603a0c.webp", + dimensions: "1620x1080", + fileSize: "114.7 KB", + }, + { + name: "img20250321HPIEngineHackHPI202550B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-50_b2.jpg", + src: img20250321HPIEngineHackHPI202550B2, + filename: "6ac34403-ab3f-43dc-828d-4bf1812e318c.webp", + uuidFilename: "6ac34403-ab3f-43dc-828d-4bf1812e318c.webp", + path: "6ac34403-ab3f-43dc-828d-4bf1812e318c.webp", + dimensions: "1620x1080", + fileSize: "82.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI202553B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-53_b2.jpg", + src: img20250321HPIEngineHackHPI202553B2, + filename: "ab227e55-a094-4d40-b521-314e95416b81.webp", + uuidFilename: "ab227e55-a094-4d40-b521-314e95416b81.webp", + path: "ab227e55-a094-4d40-b521-314e95416b81.webp", + dimensions: "1620x1080", + fileSize: "84.5 KB", + }, + { + name: "img20250321HPIEngineHackHPI202554B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-54_b2.jpg", + src: img20250321HPIEngineHackHPI202554B2, + filename: "ec67fc99-30e5-42a1-a2ce-578c3003f27f.webp", + uuidFilename: "ec67fc99-30e5-42a1-a2ce-578c3003f27f.webp", + path: "ec67fc99-30e5-42a1-a2ce-578c3003f27f.webp", + dimensions: "1620x1080", + fileSize: "57.7 KB", + }, + { + name: "img20250321HPIEngineHackHPI202555B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-55_b2.jpg", + src: img20250321HPIEngineHackHPI202555B2, + filename: "26e5d079-39a9-48ff-b0cc-35851855afb3.webp", + uuidFilename: "26e5d079-39a9-48ff-b0cc-35851855afb3.webp", + path: "26e5d079-39a9-48ff-b0cc-35851855afb3.webp", + dimensions: "1620x1080", + fileSize: "76.3 KB", + }, + { + name: "img20250321HPIEngineHackHPI202556B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-56_b2.jpg", + src: img20250321HPIEngineHackHPI202556B2, + filename: "988be6c9-1b8b-421f-8562-d510f761a733.webp", + uuidFilename: "988be6c9-1b8b-421f-8562-d510f761a733.webp", + path: "988be6c9-1b8b-421f-8562-d510f761a733.webp", + dimensions: "1620x1080", + fileSize: "160.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI202557B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-57_b2.jpg", + src: img20250321HPIEngineHackHPI202557B2, + filename: "624a8877-0875-452b-9647-fdaf35bbe6ef.webp", + uuidFilename: "624a8877-0875-452b-9647-fdaf35bbe6ef.webp", + path: "624a8877-0875-452b-9647-fdaf35bbe6ef.webp", + dimensions: "1620x1080", + fileSize: "155.3 KB", + }, + { + name: "img20250321HPIEngineHackHPI202558B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-58_b2.jpg", + src: img20250321HPIEngineHackHPI202558B2, + filename: "d34f44a8-27ed-4328-9ef9-77570745f0d1.webp", + uuidFilename: "d34f44a8-27ed-4328-9ef9-77570745f0d1.webp", + path: "d34f44a8-27ed-4328-9ef9-77570745f0d1.webp", + dimensions: "1620x1080", + fileSize: "95.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI202559B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-59_b2.jpg", + src: img20250321HPIEngineHackHPI202559B2, + filename: "ad6913ec-5c93-4d0b-9099-e1499ce7efeb.webp", + uuidFilename: "ad6913ec-5c93-4d0b-9099-e1499ce7efeb.webp", + path: "ad6913ec-5c93-4d0b-9099-e1499ce7efeb.webp", + dimensions: "1620x1080", + fileSize: "63.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI20255B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-5_b2.jpg", + src: img20250321HPIEngineHackHPI20255B2, + filename: "bb10f105-1957-438d-9c69-cb963aeed91c.webp", + uuidFilename: "bb10f105-1957-438d-9c69-cb963aeed91c.webp", + path: "bb10f105-1957-438d-9c69-cb963aeed91c.webp", + dimensions: "1620x1080", + fileSize: "81.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI202560B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-60_b2.jpg", + src: img20250321HPIEngineHackHPI202560B2, + filename: "8dc46bce-4228-4f75-9e97-584d8a2afb76.webp", + uuidFilename: "8dc46bce-4228-4f75-9e97-584d8a2afb76.webp", + path: "8dc46bce-4228-4f75-9e97-584d8a2afb76.webp", + dimensions: "1620x1080", + fileSize: "67.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI202561B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-61_b2.jpg", + src: img20250321HPIEngineHackHPI202561B2, + filename: "31e83bd4-bb96-45f1-a770-dfbafb4952a6.webp", + uuidFilename: "31e83bd4-bb96-45f1-a770-dfbafb4952a6.webp", + path: "31e83bd4-bb96-45f1-a770-dfbafb4952a6.webp", + dimensions: "1620x1080", + fileSize: "74.5 KB", + }, + { + name: "img20250321HPIEngineHackHPI202562B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-62_b2.jpg", + src: img20250321HPIEngineHackHPI202562B2, + filename: "8aa51da5-d612-4d19-b6a4-4c12a7ca148a.webp", + uuidFilename: "8aa51da5-d612-4d19-b6a4-4c12a7ca148a.webp", + path: "8aa51da5-d612-4d19-b6a4-4c12a7ca148a.webp", + dimensions: "1620x1080", + fileSize: "81.3 KB", + }, + { + name: "img20250321HPIEngineHackHPI202563B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-63_b2.jpg", + src: img20250321HPIEngineHackHPI202563B2, + filename: "91af1d97-84fe-4f14-86f7-515f687b1005.webp", + uuidFilename: "91af1d97-84fe-4f14-86f7-515f687b1005.webp", + path: "91af1d97-84fe-4f14-86f7-515f687b1005.webp", + dimensions: "1620x1080", + fileSize: "128.1 KB", + }, + { + name: "img20250321HPIEngineHackHPI202564B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-64_b2.jpg", + src: img20250321HPIEngineHackHPI202564B2, + filename: "1be42d6d-8d59-4188-852b-abc395c211b4.webp", + uuidFilename: "1be42d6d-8d59-4188-852b-abc395c211b4.webp", + path: "1be42d6d-8d59-4188-852b-abc395c211b4.webp", + dimensions: "1620x1080", + fileSize: "92.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI202565B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-65_b2.jpg", + src: img20250321HPIEngineHackHPI202565B2, + filename: "3fec118a-90dd-4482-b074-fb55c845e5c5.webp", + uuidFilename: "3fec118a-90dd-4482-b074-fb55c845e5c5.webp", + path: "3fec118a-90dd-4482-b074-fb55c845e5c5.webp", + dimensions: "1620x1080", + fileSize: "106.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI202566B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-66_b2.jpg", + src: img20250321HPIEngineHackHPI202566B2, + filename: "192410bc-c1eb-4909-b8ad-f7559733866c.webp", + uuidFilename: "192410bc-c1eb-4909-b8ad-f7559733866c.webp", + path: "192410bc-c1eb-4909-b8ad-f7559733866c.webp", + dimensions: "1620x1080", + fileSize: "110.1 KB", + }, + { + name: "img20250321HPIEngineHackHPI202567B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-67_b2.jpg", + src: img20250321HPIEngineHackHPI202567B2, + filename: "0fad239a-314f-4780-ac1d-323e3e64588e.webp", + uuidFilename: "0fad239a-314f-4780-ac1d-323e3e64588e.webp", + path: "0fad239a-314f-4780-ac1d-323e3e64588e.webp", + dimensions: "1620x1080", + fileSize: "87.5 KB", + }, + { + name: "img20250321HPIEngineHackHPI202568B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-68_b2.jpg", + src: img20250321HPIEngineHackHPI202568B2, + filename: "462df361-be54-4e76-beb5-0e10b8ac3b73.webp", + uuidFilename: "462df361-be54-4e76-beb5-0e10b8ac3b73.webp", + path: "462df361-be54-4e76-beb5-0e10b8ac3b73.webp", + dimensions: "1620x1080", + fileSize: "107.5 KB", + }, + { + name: "img20250321HPIEngineHackHPI202569B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-69_b2.jpg", + src: img20250321HPIEngineHackHPI202569B2, + filename: "ee25dc28-563a-47fa-8699-50bae03f8ae2.webp", + uuidFilename: "ee25dc28-563a-47fa-8699-50bae03f8ae2.webp", + path: "ee25dc28-563a-47fa-8699-50bae03f8ae2.webp", + dimensions: "1620x1080", + fileSize: "88.7 KB", + }, + { + name: "img20250321HPIEngineHackHPI20256B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-6_b2.jpg", + src: img20250321HPIEngineHackHPI20256B2, + filename: "53c895ca-9da0-45c4-b910-708de1f4e0a5.webp", + uuidFilename: "53c895ca-9da0-45c4-b910-708de1f4e0a5.webp", + path: "53c895ca-9da0-45c4-b910-708de1f4e0a5.webp", + dimensions: "1620x1080", + fileSize: "84.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI202570B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-70_b2.jpg", + src: img20250321HPIEngineHackHPI202570B2, + filename: "701943b7-5c70-4fee-aa54-cbf3629614e9.webp", + uuidFilename: "701943b7-5c70-4fee-aa54-cbf3629614e9.webp", + path: "701943b7-5c70-4fee-aa54-cbf3629614e9.webp", + dimensions: "1620x1080", + fileSize: "134.7 KB", + }, + { + name: "img20250321HPIEngineHackHPI202571B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-71_b2.jpg", + src: img20250321HPIEngineHackHPI202571B2, + filename: "7e1a30e0-6710-43c6-b256-69b38954773d.webp", + uuidFilename: "7e1a30e0-6710-43c6-b256-69b38954773d.webp", + path: "7e1a30e0-6710-43c6-b256-69b38954773d.webp", + dimensions: "1620x1080", + fileSize: "86.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI202572B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-72_b2.jpg", + src: img20250321HPIEngineHackHPI202572B2, + filename: "2597486e-0278-41b9-909d-3db4552b2d3c.webp", + uuidFilename: "2597486e-0278-41b9-909d-3db4552b2d3c.webp", + path: "2597486e-0278-41b9-909d-3db4552b2d3c.webp", + dimensions: "1620x1080", + fileSize: "124.3 KB", + }, + { + name: "img20250321HPIEngineHackHPI202573B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-73_b2.jpg", + src: img20250321HPIEngineHackHPI202573B2, + filename: "1686aa3a-a39a-4f88-ab40-db0b32c5beb0.webp", + uuidFilename: "1686aa3a-a39a-4f88-ab40-db0b32c5beb0.webp", + path: "1686aa3a-a39a-4f88-ab40-db0b32c5beb0.webp", + dimensions: "1620x1080", + fileSize: "49.3 KB", + }, + { + name: "img20250321HPIEngineHackHPI202574B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-74_b2.jpg", + src: img20250321HPIEngineHackHPI202574B2, + filename: "6dbbb3f3-9b21-4c00-8e83-272502b71679.webp", + uuidFilename: "6dbbb3f3-9b21-4c00-8e83-272502b71679.webp", + path: "6dbbb3f3-9b21-4c00-8e83-272502b71679.webp", + dimensions: "1620x1080", + fileSize: "116.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI202575B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-75_b2.jpg", + src: img20250321HPIEngineHackHPI202575B2, + filename: "7cb8b4ef-4159-4126-9edd-c60a3d9b39e1.webp", + uuidFilename: "7cb8b4ef-4159-4126-9edd-c60a3d9b39e1.webp", + path: "7cb8b4ef-4159-4126-9edd-c60a3d9b39e1.webp", + dimensions: "1620x1080", + fileSize: "89.4 KB", + }, + { + name: "img20250321HPIEngineHackHPI202576B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-76_b2.jpg", + src: img20250321HPIEngineHackHPI202576B2, + filename: "c43c5781-ef3a-4e0b-9160-c5291c9a423a.webp", + uuidFilename: "c43c5781-ef3a-4e0b-9160-c5291c9a423a.webp", + path: "c43c5781-ef3a-4e0b-9160-c5291c9a423a.webp", + dimensions: "1620x1080", + fileSize: "107.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI202577B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-77_b2.jpg", + src: img20250321HPIEngineHackHPI202577B2, + filename: "edd8d86f-76b9-4f8a-b05f-f8a59413cac7.webp", + uuidFilename: "edd8d86f-76b9-4f8a-b05f-f8a59413cac7.webp", + path: "edd8d86f-76b9-4f8a-b05f-f8a59413cac7.webp", + dimensions: "1620x1080", + fileSize: "77.4 KB", + }, + { + name: "img20250321HPIEngineHackHPI202578B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-78_b2.jpg", + src: img20250321HPIEngineHackHPI202578B2, + filename: "4e215467-e25a-46ef-92cb-2f841b3758b0.webp", + uuidFilename: "4e215467-e25a-46ef-92cb-2f841b3758b0.webp", + path: "4e215467-e25a-46ef-92cb-2f841b3758b0.webp", + dimensions: "1620x1080", + fileSize: "55.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI202579B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-79_b2.jpg", + src: img20250321HPIEngineHackHPI202579B2, + filename: "dbf1f95e-848a-4e5a-8a53-68a1a497cf9d.webp", + uuidFilename: "dbf1f95e-848a-4e5a-8a53-68a1a497cf9d.webp", + path: "dbf1f95e-848a-4e5a-8a53-68a1a497cf9d.webp", + dimensions: "1620x1080", + fileSize: "72.1 KB", + }, + { + name: "img20250321HPIEngineHackHPI20257B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-7_b2.jpg", + src: img20250321HPIEngineHackHPI20257B2, + filename: "284be5e6-d458-476d-8d20-dcb80f653257.webp", + uuidFilename: "284be5e6-d458-476d-8d20-dcb80f653257.webp", + path: "284be5e6-d458-476d-8d20-dcb80f653257.webp", + dimensions: "1620x1080", + fileSize: "91.7 KB", + }, + { + name: "img20250321HPIEngineHackHPI202580B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-80_b2.jpg", + src: img20250321HPIEngineHackHPI202580B2, + filename: "f6dfe931-206d-4ef2-9d7e-df772cf55ec4.webp", + uuidFilename: "f6dfe931-206d-4ef2-9d7e-df772cf55ec4.webp", + path: "f6dfe931-206d-4ef2-9d7e-df772cf55ec4.webp", + dimensions: "1620x1080", + fileSize: "131.3 KB", + }, + { + name: "img20250321HPIEngineHackHPI202581B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-81_b2.jpg", + src: img20250321HPIEngineHackHPI202581B2, + filename: "e2111cb9-adf7-4f6d-9c00-c04b201470c8.webp", + uuidFilename: "e2111cb9-adf7-4f6d-9c00-c04b201470c8.webp", + path: "e2111cb9-adf7-4f6d-9c00-c04b201470c8.webp", + dimensions: "1620x1080", + fileSize: "71.1 KB", + }, + { + name: "img20250321HPIEngineHackHPI202582B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-82_b2.jpg", + src: img20250321HPIEngineHackHPI202582B2, + filename: "82f64592-873b-42b2-92b5-8c58f388aeef.webp", + uuidFilename: "82f64592-873b-42b2-92b5-8c58f388aeef.webp", + path: "82f64592-873b-42b2-92b5-8c58f388aeef.webp", + dimensions: "1620x1080", + fileSize: "123.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI202583B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-83_b2.jpg", + src: img20250321HPIEngineHackHPI202583B2, + filename: "b15fc72e-2a25-4976-88ac-0bf3ab85d94d.webp", + uuidFilename: "b15fc72e-2a25-4976-88ac-0bf3ab85d94d.webp", + path: "b15fc72e-2a25-4976-88ac-0bf3ab85d94d.webp", + dimensions: "1620x1080", + fileSize: "130.6 KB", + }, + { + name: "img20250321HPIEngineHackHPI202584B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-84_b2.jpg", + src: img20250321HPIEngineHackHPI202584B2, + filename: "477f381c-bcea-4709-9b31-37b17538d442.webp", + uuidFilename: "477f381c-bcea-4709-9b31-37b17538d442.webp", + path: "477f381c-bcea-4709-9b31-37b17538d442.webp", + dimensions: "1620x1080", + fileSize: "134.8 KB", + }, + { + name: "img20250321HPIEngineHackHPI202585B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-85_b2.jpg", + src: img20250321HPIEngineHackHPI202585B2, + filename: "af1d27cc-5df4-4d63-bcfd-5045a6d5b10d.webp", + uuidFilename: "af1d27cc-5df4-4d63-bcfd-5045a6d5b10d.webp", + path: "af1d27cc-5df4-4d63-bcfd-5045a6d5b10d.webp", + dimensions: "1620x1080", + fileSize: "153.5 KB", + }, + { + name: "img20250321HPIEngineHackHPI202586B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-86_b2.jpg", + src: img20250321HPIEngineHackHPI202586B2, + filename: "03fee7ad-2e4c-4867-862b-60e0973e426d.webp", + uuidFilename: "03fee7ad-2e4c-4867-862b-60e0973e426d.webp", + path: "03fee7ad-2e4c-4867-862b-60e0973e426d.webp", + dimensions: "1620x1080", + fileSize: "115.7 KB", + }, + { + name: "img20250321HPIEngineHackHPI202587B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-87_b2.jpg", + src: img20250321HPIEngineHackHPI202587B2, + filename: "266f5594-2f20-4a9d-993f-82b309db958b.webp", + uuidFilename: "266f5594-2f20-4a9d-993f-82b309db958b.webp", + path: "266f5594-2f20-4a9d-993f-82b309db958b.webp", + dimensions: "1620x1080", + fileSize: "90 KB", + }, + { + name: "img20250321HPIEngineHackHPI202588B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-88_b2.jpg", + src: img20250321HPIEngineHackHPI202588B2, + filename: "81810543-731e-4a6b-82f9-bf1f4b188f6a.webp", + uuidFilename: "81810543-731e-4a6b-82f9-bf1f4b188f6a.webp", + path: "81810543-731e-4a6b-82f9-bf1f4b188f6a.webp", + dimensions: "1620x1080", + fileSize: "128.4 KB", + }, + { + name: "img20250321HPIEngineHackHPI202589B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-89_b2.jpg", + src: img20250321HPIEngineHackHPI202589B2, + filename: "174155fc-2037-4319-8c35-200c4c64a409.webp", + uuidFilename: "174155fc-2037-4319-8c35-200c4c64a409.webp", + path: "174155fc-2037-4319-8c35-200c4c64a409.webp", + dimensions: "1620x1080", + fileSize: "158.5 KB", + }, + { + name: "img20250321HPIEngineHackHPI20258B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-8_b2.jpg", + src: img20250321HPIEngineHackHPI20258B2, + filename: "bf505242-dc96-481d-b897-af760cbfd18b.webp", + uuidFilename: "bf505242-dc96-481d-b897-af760cbfd18b.webp", + path: "bf505242-dc96-481d-b897-af760cbfd18b.webp", + dimensions: "1620x1080", + fileSize: "144.1 KB", + }, + { + name: "img20250321HPIEngineHackHPI202590B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-90_b2.jpg", + src: img20250321HPIEngineHackHPI202590B2, + filename: "650b3325-c9d9-43bb-9196-d7d271cee1aa.webp", + uuidFilename: "650b3325-c9d9-43bb-9196-d7d271cee1aa.webp", + path: "650b3325-c9d9-43bb-9196-d7d271cee1aa.webp", + dimensions: "1620x1080", + fileSize: "82 KB", + }, + { + name: "img20250321HPIEngineHackHPI202591B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-91_b2.jpg", + src: img20250321HPIEngineHackHPI202591B2, + filename: "e980dac8-c6a9-412e-aeb5-18fd853640cc.webp", + uuidFilename: "e980dac8-c6a9-412e-aeb5-18fd853640cc.webp", + path: "e980dac8-c6a9-412e-aeb5-18fd853640cc.webp", + dimensions: "1620x1080", + fileSize: "144.3 KB", + }, + { + name: "img20250321HPIEngineHackHPI202592B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-92_b2.jpg", + src: img20250321HPIEngineHackHPI202592B2, + filename: "3a439462-ffad-4668-9f8d-d7c8e5013206.webp", + uuidFilename: "3a439462-ffad-4668-9f8d-d7c8e5013206.webp", + path: "3a439462-ffad-4668-9f8d-d7c8e5013206.webp", + dimensions: "1620x1080", + fileSize: "164.3 KB", + }, + { + name: "img20250321HPIEngineHackHPI202593B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-93_b2.jpg", + src: img20250321HPIEngineHackHPI202593B2, + filename: "d9464cc3-e43e-4111-954d-095fb35f74c4.webp", + uuidFilename: "d9464cc3-e43e-4111-954d-095fb35f74c4.webp", + path: "d9464cc3-e43e-4111-954d-095fb35f74c4.webp", + dimensions: "1620x1080", + fileSize: "92.1 KB", + }, + { + name: "img20250321HPIEngineHackHPI202594B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-94_b2.jpg", + src: img20250321HPIEngineHackHPI202594B2, + filename: "7a4fe581-9f3b-47fe-bd80-da5d36124b85.webp", + uuidFilename: "7a4fe581-9f3b-47fe-bd80-da5d36124b85.webp", + path: "7a4fe581-9f3b-47fe-bd80-da5d36124b85.webp", + dimensions: "1620x1080", + fileSize: "150.5 KB", + }, + { + name: "img20250321HPIEngineHackHPI202595B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-95_b2.jpg", + src: img20250321HPIEngineHackHPI202595B2, + filename: "cc25f36b-a8a5-415e-9c6b-48b41556f83f.webp", + uuidFilename: "cc25f36b-a8a5-415e-9c6b-48b41556f83f.webp", + path: "cc25f36b-a8a5-415e-9c6b-48b41556f83f.webp", + dimensions: "1620x1080", + fileSize: "168.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI202596B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-96_b2.jpg", + src: img20250321HPIEngineHackHPI202596B2, + filename: "a05c1f52-a249-424c-bb40-aa1dc4a97fc8.webp", + uuidFilename: "a05c1f52-a249-424c-bb40-aa1dc4a97fc8.webp", + path: "a05c1f52-a249-424c-bb40-aa1dc4a97fc8.webp", + dimensions: "1620x1080", + fileSize: "161.2 KB", + }, + { + name: "img20250321HPIEngineHackHPI202597B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-97_b2.jpg", + src: img20250321HPIEngineHackHPI202597B2, + filename: "1ab8e537-7a34-47f2-b1f4-69b24d43d3ab.webp", + uuidFilename: "1ab8e537-7a34-47f2-b1f4-69b24d43d3ab.webp", + path: "1ab8e537-7a34-47f2-b1f4-69b24d43d3ab.webp", + dimensions: "1620x1080", + fileSize: "182.7 KB", + }, + { + name: "img20250321HPIEngineHackHPI202598B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-98_b2.jpg", + src: img20250321HPIEngineHackHPI202598B2, + filename: "90fa1e1a-c5d8-4a7e-a0a1-ddf4a972fed6.webp", + uuidFilename: "90fa1e1a-c5d8-4a7e-a0a1-ddf4a972fed6.webp", + path: "90fa1e1a-c5d8-4a7e-a0a1-ddf4a972fed6.webp", + dimensions: "1620x1080", + fileSize: "133.5 KB", + }, + { + name: "img20250321HPIEngineHackHPI202599B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-99_b2.jpg", + src: img20250321HPIEngineHackHPI202599B2, + filename: "7e25fcf4-4899-46da-a685-63cc24d40fb0.webp", + uuidFilename: "7e25fcf4-4899-46da-a685-63cc24d40fb0.webp", + path: "7e25fcf4-4899-46da-a685-63cc24d40fb0.webp", + dimensions: "1620x1080", + fileSize: "168.9 KB", + }, + { + name: "img20250321HPIEngineHackHPI20259B2", + originalName: "2025-03-21_HPI Engine Hack HPI 2025-9_b2.jpg", + src: img20250321HPIEngineHackHPI20259B2, + filename: "29e0c8e8-b2ed-48dc-b4be-9642569326f4.webp", + uuidFilename: "29e0c8e8-b2ed-48dc-b4be-9642569326f4.webp", + path: "29e0c8e8-b2ed-48dc-b4be-9642569326f4.webp", + dimensions: "1620x1080", + fileSize: "95.1 KB", + }, + { + name: "iMG6043", + originalName: "IMG_6043.JPG", + src: iMG6043, + filename: "c1d3fdbb-9441-4074-96aa-b6e026a3ee32.webp", + uuidFilename: "c1d3fdbb-9441-4074-96aa-b6e026a3ee32.webp", + path: "c1d3fdbb-9441-4074-96aa-b6e026a3ee32.webp", + dimensions: "1620x1080", + fileSize: "89.8 KB", + }, + { + name: "iMG6046", + originalName: "IMG_6046.JPG", + src: iMG6046, + filename: "0d1a1023-4f45-4d9e-ae81-ded152768702.webp", + uuidFilename: "0d1a1023-4f45-4d9e-ae81-ded152768702.webp", + path: "0d1a1023-4f45-4d9e-ae81-ded152768702.webp", + dimensions: "1620x1080", + fileSize: "72.4 KB", + }, + { + name: "iMG6140", + originalName: "IMG_6140.JPG", + src: iMG6140, + filename: "319b9dd9-77c5-4cad-8111-8ad970f7d07f.webp", + uuidFilename: "319b9dd9-77c5-4cad-8111-8ad970f7d07f.webp", + path: "319b9dd9-77c5-4cad-8111-8ad970f7d07f.webp", + dimensions: "1620x1080", + fileSize: "100.9 KB", + }, + { + name: "iMG6224", + originalName: "IMG_6224.JPG", + src: iMG6224, + filename: "12abde50-12f7-4319-ab0a-8d82bb09fc91.webp", + uuidFilename: "12abde50-12f7-4319-ab0a-8d82bb09fc91.webp", + path: "12abde50-12f7-4319-ab0a-8d82bb09fc91.webp", + dimensions: "1620x1080", + fileSize: "152.7 KB", + }, + { + name: "iMG6244", + originalName: "IMG_6244.JPG", + src: iMG6244, + filename: "9f9e04f1-9e3a-409a-a017-db7b53848ab7.webp", + uuidFilename: "9f9e04f1-9e3a-409a-a017-db7b53848ab7.webp", + path: "9f9e04f1-9e3a-409a-a017-db7b53848ab7.webp", + dimensions: "1620x1080", + fileSize: "127 KB", + }, + { + name: "iMG6333", + originalName: "IMG_6333.JPG", + src: iMG6333, + filename: "21cd844c-afc5-4512-b3b0-aaacd09f3cc8.webp", + uuidFilename: "21cd844c-afc5-4512-b3b0-aaacd09f3cc8.webp", + path: "21cd844c-afc5-4512-b3b0-aaacd09f3cc8.webp", + dimensions: "1620x1080", + fileSize: "62.4 KB", + }, + { + name: "iMG6394", + originalName: "IMG_6394.JPG", + src: iMG6394, + filename: "7a25a19b-ed6f-45ce-94ef-94f0da7fea64.webp", + uuidFilename: "7a25a19b-ed6f-45ce-94ef-94f0da7fea64.webp", + path: "7a25a19b-ed6f-45ce-94ef-94f0da7fea64.webp", + dimensions: "1620x1080", + fileSize: "61 KB", + }, + { + name: "iMG6526", + originalName: "IMG_6526.JPG", + src: iMG6526, + filename: "ae2e5c9e-307e-4e15-aa42-98fc3dd75e42.webp", + uuidFilename: "ae2e5c9e-307e-4e15-aa42-98fc3dd75e42.webp", + path: "ae2e5c9e-307e-4e15-aa42-98fc3dd75e42.webp", + dimensions: "1620x1080", + fileSize: "91.1 KB", + }, + { + name: "iMG6531", + originalName: "IMG_6531.JPG", + src: iMG6531, + filename: "4bfdb575-ed41-468b-b025-b6979d115800.webp", + uuidFilename: "4bfdb575-ed41-468b-b025-b6979d115800.webp", + path: "4bfdb575-ed41-468b-b025-b6979d115800.webp", + dimensions: "1620x1080", + fileSize: "92.6 KB", + }, + { + name: "iMG6533", + originalName: "IMG_6533.JPG", + src: iMG6533, + filename: "32b63a03-aa24-4487-bf42-eaa52e55bba7.webp", + uuidFilename: "32b63a03-aa24-4487-bf42-eaa52e55bba7.webp", + path: "32b63a03-aa24-4487-bf42-eaa52e55bba7.webp", + dimensions: "1620x1080", + fileSize: "100.6 KB", + }, + { + name: "iMG6542", + originalName: "IMG_6542.JPG", + src: iMG6542, + filename: "683455eb-13c2-463f-a295-f6836283f493.webp", + uuidFilename: "683455eb-13c2-463f-a295-f6836283f493.webp", + path: "683455eb-13c2-463f-a295-f6836283f493.webp", + dimensions: "1620x1080", + fileSize: "96.8 KB", + }, + { + name: "iMG6544", + originalName: "IMG_6544.JPG", + src: iMG6544, + filename: "bfabe3b7-0295-49c6-a0c7-8a00b0792e06.webp", + uuidFilename: "bfabe3b7-0295-49c6-a0c7-8a00b0792e06.webp", + path: "bfabe3b7-0295-49c6-a0c7-8a00b0792e06.webp", + dimensions: "1620x1080", + fileSize: "85.9 KB", + }, + { + name: "iMG6560", + originalName: "IMG_6560.JPG", + src: iMG6560, + filename: "20fcc23d-cdcc-46d3-aec3-6a9bd51d8a2b.webp", + uuidFilename: "20fcc23d-cdcc-46d3-aec3-6a9bd51d8a2b.webp", + path: "20fcc23d-cdcc-46d3-aec3-6a9bd51d8a2b.webp", + dimensions: "1620x1080", + fileSize: "68.9 KB", + }, + { + name: "iMG6568", + originalName: "IMG_6568.JPG", + src: iMG6568, + filename: "7f04e1d6-793f-4a2d-86c3-c55220dfd2dc.webp", + uuidFilename: "7f04e1d6-793f-4a2d-86c3-c55220dfd2dc.webp", + path: "7f04e1d6-793f-4a2d-86c3-c55220dfd2dc.webp", + dimensions: "1620x1080", + fileSize: "85.9 KB", + }, + { + name: "iMG6587", + originalName: "IMG_6587.JPG", + src: iMG6587, + filename: "3f02e8b6-94a2-4c77-9bcd-8492eafe7e52.webp", + uuidFilename: "3f02e8b6-94a2-4c77-9bcd-8492eafe7e52.webp", + path: "3f02e8b6-94a2-4c77-9bcd-8492eafe7e52.webp", + dimensions: "1620x1080", + fileSize: "121.8 KB", + }, + { + name: "iMG6609", + originalName: "IMG_6609.JPG", + src: iMG6609, + filename: "0bcd4396-f184-4c4b-9369-2fdb21fba938.webp", + uuidFilename: "0bcd4396-f184-4c4b-9369-2fdb21fba938.webp", + path: "0bcd4396-f184-4c4b-9369-2fdb21fba938.webp", + dimensions: "1620x1080", + fileSize: "67 KB", + }, + { + name: "iMG6618", + originalName: "IMG_6618.JPG", + src: iMG6618, + filename: "62aa11bd-9a1e-4daa-92c1-ce6a6a126283.webp", + uuidFilename: "62aa11bd-9a1e-4daa-92c1-ce6a6a126283.webp", + path: "62aa11bd-9a1e-4daa-92c1-ce6a6a126283.webp", + dimensions: "1620x1080", + fileSize: "138.7 KB", + }, + { + name: "iMG6635", + originalName: "IMG_6635.JPG", + src: iMG6635, + filename: "bc3f5ecf-e8b7-47e8-a6ef-b3a919b6a55c.webp", + uuidFilename: "bc3f5ecf-e8b7-47e8-a6ef-b3a919b6a55c.webp", + path: "bc3f5ecf-e8b7-47e8-a6ef-b3a919b6a55c.webp", + dimensions: "1620x1080", + fileSize: "80 KB", + }, + { + name: "iMG6651", + originalName: "IMG_6651.JPG", + src: iMG6651, + filename: "253123a5-4ae3-4ace-af29-31c8891d6a7d.webp", + uuidFilename: "253123a5-4ae3-4ace-af29-31c8891d6a7d.webp", + path: "253123a5-4ae3-4ace-af29-31c8891d6a7d.webp", + dimensions: "1620x1080", + fileSize: "96.3 KB", + }, + { + name: "iMG6671", + originalName: "IMG_6671.JPG", + src: iMG6671, + filename: "9bdb086d-2203-45bc-81ff-7a3063ff74a4.webp", + uuidFilename: "9bdb086d-2203-45bc-81ff-7a3063ff74a4.webp", + path: "9bdb086d-2203-45bc-81ff-7a3063ff74a4.webp", + dimensions: "1620x1080", + fileSize: "101.7 KB", + }, + { + name: "iMG6686", + originalName: "IMG_6686.JPG", + src: iMG6686, + filename: "622a9c00-7675-412d-bd1d-adb121ef9727.webp", + uuidFilename: "622a9c00-7675-412d-bd1d-adb121ef9727.webp", + path: "622a9c00-7675-412d-bd1d-adb121ef9727.webp", + dimensions: "720x1080", + fileSize: "34.2 KB", + }, + { + name: "iMG6695", + originalName: "IMG_6695.JPG", + src: iMG6695, + filename: "e515000b-a16b-43d0-97f2-e73375fd24a6.webp", + uuidFilename: "e515000b-a16b-43d0-97f2-e73375fd24a6.webp", + path: "e515000b-a16b-43d0-97f2-e73375fd24a6.webp", + dimensions: "1620x1080", + fileSize: "105 KB", + }, + { + name: "iMG6733", + originalName: "IMG_6733.JPG", + src: iMG6733, + filename: "e75b96fd-af75-40f5-86dd-c633faa33885.webp", + uuidFilename: "e75b96fd-af75-40f5-86dd-c633faa33885.webp", + path: "e75b96fd-af75-40f5-86dd-c633faa33885.webp", + dimensions: "720x1080", + fileSize: "41.3 KB", + }, + { + name: "iMG6762", + originalName: "IMG_6762.JPG", + src: iMG6762, + filename: "597b783e-0736-402d-864e-07792fe79f74.webp", + uuidFilename: "597b783e-0736-402d-864e-07792fe79f74.webp", + path: "597b783e-0736-402d-864e-07792fe79f74.webp", + dimensions: "1620x1080", + fileSize: "89.2 KB", + }, + { + name: "iMG6792", + originalName: "IMG_6792.JPG", + src: iMG6792, + filename: "aaa952f8-9464-4557-986b-899ea3271d7b.webp", + uuidFilename: "aaa952f8-9464-4557-986b-899ea3271d7b.webp", + path: "aaa952f8-9464-4557-986b-899ea3271d7b.webp", + dimensions: "1620x1080", + fileSize: "73.3 KB", + }, + { + name: "iMG6813", + originalName: "IMG_6813.JPG", + src: iMG6813, + filename: "48380b5b-3883-4363-b293-8fe5058e6c8c.webp", + uuidFilename: "48380b5b-3883-4363-b293-8fe5058e6c8c.webp", + path: "48380b5b-3883-4363-b293-8fe5058e6c8c.webp", + dimensions: "1620x1080", + fileSize: "83.5 KB", + }, + { + name: "iMG6816", + originalName: "IMG_6816.JPG", + src: iMG6816, + filename: "f2e458fd-8396-44f2-9c09-b7dad3bdbc44.webp", + uuidFilename: "f2e458fd-8396-44f2-9c09-b7dad3bdbc44.webp", + path: "f2e458fd-8396-44f2-9c09-b7dad3bdbc44.webp", + dimensions: "1620x1080", + fileSize: "69.6 KB", + }, + { + name: "iMG6818", + originalName: "IMG_6818.JPG", + src: iMG6818, + filename: "a5bb0589-1fa8-44e3-965b-12522b6df8a7.webp", + uuidFilename: "a5bb0589-1fa8-44e3-965b-12522b6df8a7.webp", + path: "a5bb0589-1fa8-44e3-965b-12522b6df8a7.webp", + dimensions: "1620x1080", + fileSize: "65.7 KB", + }, + { + name: "iMG6855", + originalName: "IMG_6855.JPG", + src: iMG6855, + filename: "eb5e0205-745a-4128-8292-240364a9d0bc.webp", + uuidFilename: "eb5e0205-745a-4128-8292-240364a9d0bc.webp", + path: "eb5e0205-745a-4128-8292-240364a9d0bc.webp", + dimensions: "1620x1080", + fileSize: "139.8 KB", + }, + { + name: "iMG6924", + originalName: "IMG_6924.JPG", + src: iMG6924, + filename: "0f664e03-30a4-4be4-b8dd-054d3035c727.webp", + uuidFilename: "0f664e03-30a4-4be4-b8dd-054d3035c727.webp", + path: "0f664e03-30a4-4be4-b8dd-054d3035c727.webp", + dimensions: "1620x1080", + fileSize: "102 KB", + }, + { + name: "iMG6928", + originalName: "IMG_6928.JPG", + src: iMG6928, + filename: "71cf05c4-3fd8-42db-b1f3-0740343a31b3.webp", + uuidFilename: "71cf05c4-3fd8-42db-b1f3-0740343a31b3.webp", + path: "71cf05c4-3fd8-42db-b1f3-0740343a31b3.webp", + dimensions: "1620x1080", + fileSize: "99.6 KB", + }, + { + name: "iMG6931", + originalName: "IMG_6931.JPG", + src: iMG6931, + filename: "9790cace-6796-4178-96cb-e8a907b1a82e.webp", + uuidFilename: "9790cace-6796-4178-96cb-e8a907b1a82e.webp", + path: "9790cace-6796-4178-96cb-e8a907b1a82e.webp", + dimensions: "1620x1080", + fileSize: "131.1 KB", + }, + { + name: "iMG7034", + originalName: "IMG_7034.JPG", + src: iMG7034, + filename: "f1ccd77d-025d-4f6f-a6d6-40917a3eb0dd.webp", + uuidFilename: "f1ccd77d-025d-4f6f-a6d6-40917a3eb0dd.webp", + path: "f1ccd77d-025d-4f6f-a6d6-40917a3eb0dd.webp", + dimensions: "720x1080", + fileSize: "39.8 KB", + }, + { + name: "iMG7087", + originalName: "IMG_7087.JPG", + src: iMG7087, + filename: "35e95eac-4f2d-462a-aef4-20050fc22001.webp", + uuidFilename: "35e95eac-4f2d-462a-aef4-20050fc22001.webp", + path: "35e95eac-4f2d-462a-aef4-20050fc22001.webp", + dimensions: "1620x1080", + fileSize: "88.6 KB", + }, + { + name: "iMG7115", + originalName: "IMG_7115.JPG", + src: iMG7115, + filename: "97f02c57-a107-4e4f-83c0-17c0d8378729.webp", + uuidFilename: "97f02c57-a107-4e4f-83c0-17c0d8378729.webp", + path: "97f02c57-a107-4e4f-83c0-17c0d8378729.webp", + dimensions: "1620x1080", + fileSize: "99.3 KB", + }, + { + name: "iMG7144", + originalName: "IMG_7144.JPG", + src: iMG7144, + filename: "42c8d1e4-7a34-4047-b7f1-bf365251798e.webp", + uuidFilename: "42c8d1e4-7a34-4047-b7f1-bf365251798e.webp", + path: "42c8d1e4-7a34-4047-b7f1-bf365251798e.webp", + dimensions: "1620x1080", + fileSize: "103.3 KB", + }, + { + name: "iMG7159", + originalName: "IMG_7159.JPG", + src: iMG7159, + filename: "c4d693c5-26e0-4d25-b96c-1d5d1cebcf47.webp", + uuidFilename: "c4d693c5-26e0-4d25-b96c-1d5d1cebcf47.webp", + path: "c4d693c5-26e0-4d25-b96c-1d5d1cebcf47.webp", + dimensions: "1620x1080", + fileSize: "96.1 KB", + }, + { + name: "iMG7169", + originalName: "IMG_7169.JPG", + src: iMG7169, + filename: "00862816-85ad-42b6-af2e-a635f0a1e148.webp", + uuidFilename: "00862816-85ad-42b6-af2e-a635f0a1e148.webp", + path: "00862816-85ad-42b6-af2e-a635f0a1e148.webp", + dimensions: "1620x1080", + fileSize: "74.9 KB", + }, + { + name: "iMG7187", + originalName: "IMG_7187.JPG", + src: iMG7187, + filename: "c8c8c720-d787-460c-8e7c-6395b0c841aa.webp", + uuidFilename: "c8c8c720-d787-460c-8e7c-6395b0c841aa.webp", + path: "c8c8c720-d787-460c-8e7c-6395b0c841aa.webp", + dimensions: "1620x1080", + fileSize: "28.2 KB", + }, + { + name: "iMG7200", + originalName: "IMG_7200.JPG", + src: iMG7200, + filename: "f8ef0657-b5c3-433e-9446-b1286e45e862.webp", + uuidFilename: "f8ef0657-b5c3-433e-9446-b1286e45e862.webp", + path: "f8ef0657-b5c3-433e-9446-b1286e45e862.webp", + dimensions: "1620x1080", + fileSize: "68.2 KB", + }, + { + name: "iMG7207", + originalName: "IMG_7207.JPG", + src: iMG7207, + filename: "41670238-a9e1-400d-a2d9-d380274eaa33.webp", + uuidFilename: "41670238-a9e1-400d-a2d9-d380274eaa33.webp", + path: "41670238-a9e1-400d-a2d9-d380274eaa33.webp", + dimensions: "1620x1080", + fileSize: "109.8 KB", + }, + { + name: "iMG7211", + originalName: "IMG_7211.JPG", + src: iMG7211, + filename: "aef2eb17-b17a-4675-a355-8687f96c0fa5.webp", + uuidFilename: "aef2eb17-b17a-4675-a355-8687f96c0fa5.webp", + path: "aef2eb17-b17a-4675-a355-8687f96c0fa5.webp", + dimensions: "1620x1080", + fileSize: "94.7 KB", + }, + { + name: "iMG7227", + originalName: "IMG_7227.JPG", + src: iMG7227, + filename: "bae77337-0e59-420b-956c-f2f00d4b1838.webp", + uuidFilename: "bae77337-0e59-420b-956c-f2f00d4b1838.webp", + path: "bae77337-0e59-420b-956c-f2f00d4b1838.webp", + dimensions: "1620x1080", + fileSize: "52.8 KB", + }, + { + name: "iMG7296", + originalName: "IMG_7296.JPG", + src: iMG7296, + filename: "a24b8ac8-20e3-478b-9532-5f9a41d99573.webp", + uuidFilename: "a24b8ac8-20e3-478b-9532-5f9a41d99573.webp", + path: "a24b8ac8-20e3-478b-9532-5f9a41d99573.webp", + dimensions: "1620x1080", + fileSize: "78.6 KB", + }, + { + name: "iMG7302", + originalName: "IMG_7302.JPG", + src: iMG7302, + filename: "e05c4278-20c0-4dc1-8fee-6574c7a9f4a5.webp", + uuidFilename: "e05c4278-20c0-4dc1-8fee-6574c7a9f4a5.webp", + path: "e05c4278-20c0-4dc1-8fee-6574c7a9f4a5.webp", + dimensions: "1620x1080", + fileSize: "81.5 KB", + }, + { + name: "iMG7333", + originalName: "IMG_7333.JPG", + src: iMG7333, + filename: "6c60b9c2-efbe-4dbb-8bb4-b91b55670c81.webp", + uuidFilename: "6c60b9c2-efbe-4dbb-8bb4-b91b55670c81.webp", + path: "6c60b9c2-efbe-4dbb-8bb4-b91b55670c81.webp", + dimensions: "1620x1080", + fileSize: "112.6 KB", + }, + { + name: "iMG7406", + originalName: "IMG_7406.JPG", + src: iMG7406, + filename: "4a51225f-fe62-4c96-b32e-18c18302b7d1.webp", + uuidFilename: "4a51225f-fe62-4c96-b32e-18c18302b7d1.webp", + path: "4a51225f-fe62-4c96-b32e-18c18302b7d1.webp", + dimensions: "1620x1080", + fileSize: "70.6 KB", + }, + { + name: "iMG7418", + originalName: "IMG_7418.JPG", + src: iMG7418, + filename: "5cbee039-c145-42ad-9cfe-b74403e33c3f.webp", + uuidFilename: "5cbee039-c145-42ad-9cfe-b74403e33c3f.webp", + path: "5cbee039-c145-42ad-9cfe-b74403e33c3f.webp", + dimensions: "1620x1080", + fileSize: "84.8 KB", + }, + { + name: "iMG7463", + originalName: "IMG_7463.JPG", + src: iMG7463, + filename: "b4e80fef-2574-432b-bbbe-75648d6e01f9.webp", + uuidFilename: "b4e80fef-2574-432b-bbbe-75648d6e01f9.webp", + path: "b4e80fef-2574-432b-bbbe-75648d6e01f9.webp", + dimensions: "1620x1080", + fileSize: "235.8 KB", + }, + { + name: "iMG7466", + originalName: "IMG_7466.JPG", + src: iMG7466, + filename: "95eb96d7-c465-435b-b33f-fafafe22d332.webp", + uuidFilename: "95eb96d7-c465-435b-b33f-fafafe22d332.webp", + path: "95eb96d7-c465-435b-b33f-fafafe22d332.webp", + dimensions: "1620x1080", + fileSize: "273 KB", + }, + { + name: "iMG7468", + originalName: "IMG_7468.JPG", + src: iMG7468, + filename: "df1f0c42-e424-454a-b23c-ce3feb8e3b75.webp", + uuidFilename: "df1f0c42-e424-454a-b23c-ce3feb8e3b75.webp", + path: "df1f0c42-e424-454a-b23c-ce3feb8e3b75.webp", + dimensions: "1620x1080", + fileSize: "428.8 KB", + }, + { + name: "iMG7477", + originalName: "IMG_7477.JPG", + src: iMG7477, + filename: "61f422d2-b75a-4d68-95b6-7ef6c3484b6a.webp", + uuidFilename: "61f422d2-b75a-4d68-95b6-7ef6c3484b6a.webp", + path: "61f422d2-b75a-4d68-95b6-7ef6c3484b6a.webp", + dimensions: "1620x1080", + fileSize: "465 KB", + }, + { + name: "iMG7481", + originalName: "IMG_7481.JPG", + src: iMG7481, + filename: "bc173961-43bb-46d0-a7f5-f2763bd5c325.webp", + uuidFilename: "bc173961-43bb-46d0-a7f5-f2763bd5c325.webp", + path: "bc173961-43bb-46d0-a7f5-f2763bd5c325.webp", + dimensions: "1620x1080", + fileSize: "64.2 KB", + }, + { + name: "iMG7492", + originalName: "IMG_7492.JPG", + src: iMG7492, + filename: "92dc03f4-9e7a-4ce3-9c29-7ca09f179715.webp", + uuidFilename: "92dc03f4-9e7a-4ce3-9c29-7ca09f179715.webp", + path: "92dc03f4-9e7a-4ce3-9c29-7ca09f179715.webp", + dimensions: "1620x1080", + fileSize: "65.3 KB", + }, + { + name: "iMG7497", + originalName: "IMG_7497.JPG", + src: iMG7497, + filename: "acf209b9-a848-4237-9231-ea328aa72a30.webp", + uuidFilename: "acf209b9-a848-4237-9231-ea328aa72a30.webp", + path: "acf209b9-a848-4237-9231-ea328aa72a30.webp", + dimensions: "1620x1080", + fileSize: "85.2 KB", + }, + { + name: "iMG7503", + originalName: "IMG_7503.JPG", + src: iMG7503, + filename: "907992e9-7e32-4a23-9b55-7322aed10d3d.webp", + uuidFilename: "907992e9-7e32-4a23-9b55-7322aed10d3d.webp", + path: "907992e9-7e32-4a23-9b55-7322aed10d3d.webp", + dimensions: "1620x1080", + fileSize: "90.4 KB", + }, + { + name: "iMG7507", + originalName: "IMG_7507.JPG", + src: iMG7507, + filename: "abd9ab4f-9b7e-4228-8763-883c50e04fe1.webp", + uuidFilename: "abd9ab4f-9b7e-4228-8763-883c50e04fe1.webp", + path: "abd9ab4f-9b7e-4228-8763-883c50e04fe1.webp", + dimensions: "1620x1080", + fileSize: "70.2 KB", + }, + { + name: "iMG7544", + originalName: "IMG_7544.JPG", + src: iMG7544, + filename: "01b7726d-9457-466e-b5ef-5c50b7dbff50.webp", + uuidFilename: "01b7726d-9457-466e-b5ef-5c50b7dbff50.webp", + path: "01b7726d-9457-466e-b5ef-5c50b7dbff50.webp", + dimensions: "1620x1080", + fileSize: "53.2 KB", + }, + { + name: "iMG7550", + originalName: "IMG_7550.JPG", + src: iMG7550, + filename: "21c88077-461a-4388-8d02-c00ec1da829a.webp", + uuidFilename: "21c88077-461a-4388-8d02-c00ec1da829a.webp", + path: "21c88077-461a-4388-8d02-c00ec1da829a.webp", + dimensions: "1620x1080", + fileSize: "67.4 KB", + }, + { + name: "iMG7557", + originalName: "IMG_7557.JPG", + src: iMG7557, + filename: "0761fc7a-ef35-4797-a9ff-23bfe7638822.webp", + uuidFilename: "0761fc7a-ef35-4797-a9ff-23bfe7638822.webp", + path: "0761fc7a-ef35-4797-a9ff-23bfe7638822.webp", + dimensions: "720x1080", + fileSize: "55.6 KB", + }, + { + name: "iMG7558", + originalName: "IMG_7558.JPG", + src: iMG7558, + filename: "f2b578dc-fd3a-4963-8677-018bfbfab384.webp", + uuidFilename: "f2b578dc-fd3a-4963-8677-018bfbfab384.webp", + path: "f2b578dc-fd3a-4963-8677-018bfbfab384.webp", + dimensions: "1620x1080", + fileSize: "43.9 KB", + }, + { + name: "iMG7562", + originalName: "IMG_7562.JPG", + src: iMG7562, + filename: "b3b96ae8-436a-4cd0-b7dc-4b0b1d52c926.webp", + uuidFilename: "b3b96ae8-436a-4cd0-b7dc-4b0b1d52c926.webp", + path: "b3b96ae8-436a-4cd0-b7dc-4b0b1d52c926.webp", + dimensions: "1620x1080", + fileSize: "68.4 KB", + }, + { + name: "iMG7598", + originalName: "IMG_7598.JPG", + src: iMG7598, + filename: "77b0082c-0184-4700-8996-89799abc943e.webp", + uuidFilename: "77b0082c-0184-4700-8996-89799abc943e.webp", + path: "77b0082c-0184-4700-8996-89799abc943e.webp", + dimensions: "1620x1080", + fileSize: "80.5 KB", + }, + { + name: "iMG7600", + originalName: "IMG_7600.JPG", + src: iMG7600, + filename: "9b996b87-44b7-49b2-afe1-6ea63e8bc10d.webp", + uuidFilename: "9b996b87-44b7-49b2-afe1-6ea63e8bc10d.webp", + path: "9b996b87-44b7-49b2-afe1-6ea63e8bc10d.webp", + dimensions: "1620x1080", + fileSize: "55.3 KB", + }, + { + name: "iMG7611", + originalName: "IMG_7611.JPG", + src: iMG7611, + filename: "fa6dc5d1-17ad-48c8-a188-8c850337a7be.webp", + uuidFilename: "fa6dc5d1-17ad-48c8-a188-8c850337a7be.webp", + path: "fa6dc5d1-17ad-48c8-a188-8c850337a7be.webp", + dimensions: "1620x1080", + fileSize: "56.4 KB", + }, + { + name: "iMG7619", + originalName: "IMG_7619.JPG", + src: iMG7619, + filename: "d8611d26-a44d-49f1-90c5-afb04163d53d.webp", + uuidFilename: "d8611d26-a44d-49f1-90c5-afb04163d53d.webp", + path: "d8611d26-a44d-49f1-90c5-afb04163d53d.webp", + dimensions: "1620x1080", + fileSize: "69.3 KB", + }, + { + name: "iMG7620", + originalName: "IMG_7620.JPG", + src: iMG7620, + filename: "714e50d9-4a12-41ba-ad16-ae698e71195c.webp", + uuidFilename: "714e50d9-4a12-41ba-ad16-ae698e71195c.webp", + path: "714e50d9-4a12-41ba-ad16-ae698e71195c.webp", + dimensions: "1620x1080", + fileSize: "41 KB", + }, + { + name: "iMG7628", + originalName: "IMG_7628.JPG", + src: iMG7628, + filename: "6e007a12-d19e-4b97-8260-9490edadd986.webp", + uuidFilename: "6e007a12-d19e-4b97-8260-9490edadd986.webp", + path: "6e007a12-d19e-4b97-8260-9490edadd986.webp", + dimensions: "1620x1080", + fileSize: "76.4 KB", + }, + { + name: "iMG7635", + originalName: "IMG_7635.JPG", + src: iMG7635, + filename: "08a22aa4-2ca9-4f4f-8729-91dd62fe97e0.webp", + uuidFilename: "08a22aa4-2ca9-4f4f-8729-91dd62fe97e0.webp", + path: "08a22aa4-2ca9-4f4f-8729-91dd62fe97e0.webp", + dimensions: "1620x1080", + fileSize: "52.8 KB", + }, + { + name: "iMG7638", + originalName: "IMG_7638.JPG", + src: iMG7638, + filename: "39cc5040-94d2-412b-829a-a3b48e66cb05.webp", + uuidFilename: "39cc5040-94d2-412b-829a-a3b48e66cb05.webp", + path: "39cc5040-94d2-412b-829a-a3b48e66cb05.webp", + dimensions: "1620x1080", + fileSize: "45.1 KB", + }, + { + name: "iMG7639", + originalName: "IMG_7639.JPG", + src: iMG7639, + filename: "6038cef4-a62a-43cb-8d72-3380c9a72184.webp", + uuidFilename: "6038cef4-a62a-43cb-8d72-3380c9a72184.webp", + path: "6038cef4-a62a-43cb-8d72-3380c9a72184.webp", + dimensions: "1620x1080", + fileSize: "103.6 KB", + }, + { + name: "iMG7640", + originalName: "IMG_7640.JPG", + src: iMG7640, + filename: "84312557-6d11-4da1-abc8-a2a01a0ecbf2.webp", + uuidFilename: "84312557-6d11-4da1-abc8-a2a01a0ecbf2.webp", + path: "84312557-6d11-4da1-abc8-a2a01a0ecbf2.webp", + dimensions: "1620x1080", + fileSize: "107.9 KB", + }, + { + name: "iMG7641", + originalName: "IMG_7641.JPG", + src: iMG7641, + filename: "ae95fff1-02b6-4f72-a654-bd974517f492.webp", + uuidFilename: "ae95fff1-02b6-4f72-a654-bd974517f492.webp", + path: "ae95fff1-02b6-4f72-a654-bd974517f492.webp", + dimensions: "1620x1080", + fileSize: "59.2 KB", + }, + { + name: "iMG7642", + originalName: "IMG_7642.JPG", + src: iMG7642, + filename: "ce07df14-74ad-4483-859d-664999c39e85.webp", + uuidFilename: "ce07df14-74ad-4483-859d-664999c39e85.webp", + path: "ce07df14-74ad-4483-859d-664999c39e85.webp", + dimensions: "1620x1080", + fileSize: "104.1 KB", + }, + { + name: "iMG7749", + originalName: "IMG_7749.JPG", + src: iMG7749, + filename: "b8e2a185-73b6-4f51-98cd-d8164350d924.webp", + uuidFilename: "b8e2a185-73b6-4f51-98cd-d8164350d924.webp", + path: "b8e2a185-73b6-4f51-98cd-d8164350d924.webp", + dimensions: "720x1080", + fileSize: "39.4 KB", + }, + { + name: "iMG8158", + originalName: "IMG_8158.JPG", + src: iMG8158, + filename: "437776c8-b33f-4b67-9eae-642e28dc0e4a.webp", + uuidFilename: "437776c8-b33f-4b67-9eae-642e28dc0e4a.webp", + path: "437776c8-b33f-4b67-9eae-642e28dc0e4a.webp", + dimensions: "1620x1080", + fileSize: "103.2 KB", + }, + { + name: "iMG8177", + originalName: "IMG_8177.JPG", + src: iMG8177, + filename: "f39db9da-454a-443c-bbd1-9b9e2afe7cfb.webp", + uuidFilename: "f39db9da-454a-443c-bbd1-9b9e2afe7cfb.webp", + path: "f39db9da-454a-443c-bbd1-9b9e2afe7cfb.webp", + dimensions: "1620x1080", + fileSize: "61.5 KB", + }, + { + name: "iMG8202", + originalName: "IMG_8202.JPG", + src: iMG8202, + filename: "90f3be04-7d96-4e86-a8e7-9c58a5b3ebbe.webp", + uuidFilename: "90f3be04-7d96-4e86-a8e7-9c58a5b3ebbe.webp", + path: "90f3be04-7d96-4e86-a8e7-9c58a5b3ebbe.webp", + dimensions: "1620x1080", + fileSize: "46.7 KB", + }, + { + name: "iMG8243", + originalName: "IMG_8243.JPG", + src: iMG8243, + filename: "933bfc4a-ec01-4769-9612-7ad534a6fb39.webp", + uuidFilename: "933bfc4a-ec01-4769-9612-7ad534a6fb39.webp", + path: "933bfc4a-ec01-4769-9612-7ad534a6fb39.webp", + dimensions: "1620x1080", + fileSize: "65.1 KB", + }, + { + name: "iMG8272", + originalName: "IMG_8272.JPG", + src: iMG8272, + filename: "28b01ac9-cfd5-4187-b82d-e1eac77e0667.webp", + uuidFilename: "28b01ac9-cfd5-4187-b82d-e1eac77e0667.webp", + path: "28b01ac9-cfd5-4187-b82d-e1eac77e0667.webp", + dimensions: "1620x1080", + fileSize: "60.5 KB", + }, + { + name: "iMG8297", + originalName: "IMG_8297.JPG", + src: iMG8297, + filename: "bc1d5943-e612-4ade-9d5d-e61be9e6ef33.webp", + uuidFilename: "bc1d5943-e612-4ade-9d5d-e61be9e6ef33.webp", + path: "bc1d5943-e612-4ade-9d5d-e61be9e6ef33.webp", + dimensions: "1620x1080", + fileSize: "73.6 KB", + }, + { + name: "iMG8316", + originalName: "IMG_8316.JPG", + src: iMG8316, + filename: "f7769e18-0792-4901-bf1b-1d36fd592273.webp", + uuidFilename: "f7769e18-0792-4901-bf1b-1d36fd592273.webp", + path: "f7769e18-0792-4901-bf1b-1d36fd592273.webp", + dimensions: "1620x1080", + fileSize: "89.7 KB", + }, + { + name: "iMG8323", + originalName: "IMG_8323.JPG", + src: iMG8323, + filename: "1f52c1e6-43d1-4c13-bd27-15fd6208cb20.webp", + uuidFilename: "1f52c1e6-43d1-4c13-bd27-15fd6208cb20.webp", + path: "1f52c1e6-43d1-4c13-bd27-15fd6208cb20.webp", + dimensions: "1620x1080", + fileSize: "111.7 KB", + }, + { + name: "iMG8331", + originalName: "IMG_8331.JPG", + src: iMG8331, + filename: "79703b19-adae-40a4-aaaf-3c739d70f123.webp", + uuidFilename: "79703b19-adae-40a4-aaaf-3c739d70f123.webp", + path: "79703b19-adae-40a4-aaaf-3c739d70f123.webp", + dimensions: "1620x1080", + fileSize: "74.8 KB", + }, + { + name: "iMG8339", + originalName: "IMG_8339.JPG", + src: iMG8339, + filename: "d1569dfa-ce1a-4124-810f-a1dfcf5bf589.webp", + uuidFilename: "d1569dfa-ce1a-4124-810f-a1dfcf5bf589.webp", + path: "d1569dfa-ce1a-4124-810f-a1dfcf5bf589.webp", + dimensions: "1620x1080", + fileSize: "106.7 KB", + }, + { + name: "iMG8360", + originalName: "IMG_8360.JPG", + src: iMG8360, + filename: "128ae27d-83ae-4b33-9ac6-0f03e6a9d141.webp", + uuidFilename: "128ae27d-83ae-4b33-9ac6-0f03e6a9d141.webp", + path: "128ae27d-83ae-4b33-9ac6-0f03e6a9d141.webp", + dimensions: "1620x1080", + fileSize: "102.7 KB", + }, + { + name: "iMG8377", + originalName: "IMG_8377.JPG", + src: iMG8377, + filename: "6f63f56d-4302-4318-a3b5-ac38844f7122.webp", + uuidFilename: "6f63f56d-4302-4318-a3b5-ac38844f7122.webp", + path: "6f63f56d-4302-4318-a3b5-ac38844f7122.webp", + dimensions: "1620x1080", + fileSize: "37.6 KB", + }, + { + name: "iMG8415", + originalName: "IMG_8415.JPG", + src: iMG8415, + filename: "fcf42b19-e542-46eb-a0ba-64d8ce401849.webp", + uuidFilename: "fcf42b19-e542-46eb-a0ba-64d8ce401849.webp", + path: "fcf42b19-e542-46eb-a0ba-64d8ce401849.webp", + dimensions: "1620x1080", + fileSize: "49.9 KB", + }, + { + name: "iMG8444", + originalName: "IMG_8444.JPG", + src: iMG8444, + filename: "a1b65291-ce10-4d58-b688-2455007783cd.webp", + uuidFilename: "a1b65291-ce10-4d58-b688-2455007783cd.webp", + path: "a1b65291-ce10-4d58-b688-2455007783cd.webp", + dimensions: "1620x1080", + fileSize: "67 KB", + }, + { + name: "iMG8450", + originalName: "IMG_8450.JPG", + src: iMG8450, + filename: "714e97a5-5b71-4afb-b2d0-8d6f46a39bb0.webp", + uuidFilename: "714e97a5-5b71-4afb-b2d0-8d6f46a39bb0.webp", + path: "714e97a5-5b71-4afb-b2d0-8d6f46a39bb0.webp", + dimensions: "1620x1080", + fileSize: "83.5 KB", + }, + { + name: "iMG8500", + originalName: "IMG_8500.JPG", + src: iMG8500, + filename: "a92c93c4-90a4-4b16-ab53-be2fc779d53f.webp", + uuidFilename: "a92c93c4-90a4-4b16-ab53-be2fc779d53f.webp", + path: "a92c93c4-90a4-4b16-ab53-be2fc779d53f.webp", + dimensions: "1620x1080", + fileSize: "117.6 KB", + }, +]; + +// Enhanced utility functions +export const getImageByName = (name) => { + return imageList.find((img) => img.name === name); +}; + +export const getImageByOriginalName = (originalName) => { + return imageList.find((img) => img.originalName === originalName); +}; + +export const getImageByFilename = (filename) => { + return imageList.find( + (img) => img.filename === filename || img.uuidFilename === filename, + ); +}; + +export const getImagesByDimensions = (width, height) => { + return imageList.filter((img) => { + const [w, h] = img.dimensions.split("x").map(Number); + return w === width && h === height; + }); +}; + +export const getRandomImage = () => { + return imageList[Math.floor(Math.random() * imageList.length)]; +}; + +export const searchImages = (query) => { + const lowerQuery = query.toLowerCase(); + return imageList.filter( + (img) => + img.originalName.toLowerCase().includes(lowerQuery) || + img.name.toLowerCase().includes(lowerQuery), + ); +}; + +// Get all unique dimensions +export const getAvailableDimensions = () => { + return [...new Set(imageList.map((img) => img.dimensions))]; +}; + +// Group images by dimensions +export const groupImagesByDimensions = () => { + return imageList.reduce((groups, img) => { + const dim = img.dimensions; + if (!groups[dim]) groups[dim] = []; + groups[dim].push(img); + return groups; + }, {}); +}; + +// Export default as images object +export default images; diff --git a/src/assets/images/event/Images.js b/src/assets/images/event/Images.js index be0d41f..6de0c3b 100644 --- a/src/assets/images/event/Images.js +++ b/src/assets/images/event/Images.js @@ -1,17 +1,23 @@ +import { images } from "./2025/images"; import Images2024 from "./2024/Images2024"; import Images2023 from "./2023/Images2023"; let Images = [ { - name: "2024", + year: 2026, + subtitle: "Medical Edition", + items: Object.values(images) + }, + { + year: 2024, subtitle: "tomorrow's reality, today's vision. smart cities edition.", items: Images2024 }, { - name: "2023", + year: 2023, subtitle: "about://building-trust-in-digital-state", items: Images2023 } ] -export default Images \ No newline at end of file +export default Images diff --git a/src/assets/images/event/generateImageImportsHelper.js b/src/assets/images/event/generateImageImportsHelper.js new file mode 100644 index 0000000..e7f9063 --- /dev/null +++ b/src/assets/images/event/generateImageImportsHelper.js @@ -0,0 +1,20 @@ +// usage: +// move this file into the directory with images and run `node generateImageImportsHelper.js` +// it will generate Images${year}.js with all images imported and exported as an array +// then you can import it in your main Images.js file + +const fs = require('fs'); +const path = require('path'); + +const dir = path.join(__dirname); +const files = fs.readdirSync(dir).filter(f => f.endsWith('.webp')); + +const importStatements = files.map((f, i) => + `import I${i} from './${f}';` +).join('\n'); + +const exportArray = `export default [${files.map((_, i) => `I${i}`).join(', ')}];`; + +const year = '2025'; +fs.writeFileSync(`src/assets/images/event/${year}/Images${year}.js`, importStatements + '\n' + exportArray); + diff --git a/src/assets/images/jury/FlorianBreipohl.jpeg b/src/assets/images/jury/2024/FlorianBreipohl.jpeg similarity index 100% rename from src/assets/images/jury/FlorianBreipohl.jpeg rename to src/assets/images/jury/2024/FlorianBreipohl.jpeg diff --git a/src/assets/images/jury/HolgerRhinow.png b/src/assets/images/jury/2024/HolgerRhinow.png similarity index 100% rename from src/assets/images/jury/HolgerRhinow.png rename to src/assets/images/jury/2024/HolgerRhinow.png diff --git a/src/assets/images/jury/MonaGhazi.png b/src/assets/images/jury/2024/MonaGhazi.png similarity index 100% rename from src/assets/images/jury/MonaGhazi.png rename to src/assets/images/jury/2024/MonaGhazi.png diff --git a/src/assets/images/jury/SebastianUlm.jpg b/src/assets/images/jury/2024/SebastianUlm.jpg similarity index 100% rename from src/assets/images/jury/SebastianUlm.jpg rename to src/assets/images/jury/2024/SebastianUlm.jpg diff --git a/src/assets/images/jury/2025/bartosz_fabianowski.webp b/src/assets/images/jury/2025/bartosz_fabianowski.webp new file mode 100644 index 0000000..a25be4e Binary files /dev/null and b/src/assets/images/jury/2025/bartosz_fabianowski.webp differ diff --git a/src/assets/images/jury/2025/florijan_reetz.webp b/src/assets/images/jury/2025/florijan_reetz.webp new file mode 100644 index 0000000..efc89a3 Binary files /dev/null and b/src/assets/images/jury/2025/florijan_reetz.webp differ diff --git a/src/assets/images/jury/2025/guido_schwartze.webp b/src/assets/images/jury/2025/guido_schwartze.webp new file mode 100644 index 0000000..b6b72d8 Binary files /dev/null and b/src/assets/images/jury/2025/guido_schwartze.webp differ diff --git a/src/assets/images/jury/2025/johannes_vedder.webp b/src/assets/images/jury/2025/johannes_vedder.webp new file mode 100644 index 0000000..6d04742 Binary files /dev/null and b/src/assets/images/jury/2025/johannes_vedder.webp differ diff --git a/src/assets/images/jury/2025/larisa_wewetzer.webp b/src/assets/images/jury/2025/larisa_wewetzer.webp new file mode 100644 index 0000000..c0c02a5 Binary files /dev/null and b/src/assets/images/jury/2025/larisa_wewetzer.webp differ diff --git a/src/assets/images/jury/2025/lothar_wieler.webp b/src/assets/images/jury/2025/lothar_wieler.webp new file mode 100644 index 0000000..7a98466 Binary files /dev/null and b/src/assets/images/jury/2025/lothar_wieler.webp differ diff --git a/src/assets/images/speakers/FelixLennardHake.jpg b/src/assets/images/speakers/2024/FelixLennardHake.jpg similarity index 100% rename from src/assets/images/speakers/FelixLennardHake.jpg rename to src/assets/images/speakers/2024/FelixLennardHake.jpg diff --git a/src/assets/images/speakers/2025/paul_brachmann.webp b/src/assets/images/speakers/2025/paul_brachmann.webp new file mode 100644 index 0000000..04ba0ec Binary files /dev/null and b/src/assets/images/speakers/2025/paul_brachmann.webp differ diff --git a/src/components/Faq/Faq.jsx b/src/components/Faq/Faq.jsx index 210da1a..92c6a06 100644 --- a/src/components/Faq/Faq.jsx +++ b/src/components/Faq/Faq.jsx @@ -38,7 +38,8 @@ let faqs = [ text: "Yes, and that's quite a sure thing. We believe that Hackathons need the human contact that only in-person events can provide, and we're glad to announce that the HackHPI 2025 will be an in-presence only event!" }, { title: "Are there any costs for me?", - text: "Nope! HackHPI is completely free, and we provide you with food, drinks (and a lot of caffeine! :D) during the whole Hackathon. Unfortunately, we are not able to provide travel reimbursements. However, as an attendee, your confirmation email will include a link to our DB Event Ticket to receive a discount when booking via DB." + text: "Nope! HackHPI is completely free, and we provide you with food, drinks (and a lot of caffeine! :D) during the whole Hackathon. Unfortunately, we are not able to provide travel reimbursements." + // TODO: Add 'However, as an attendee, your confirmation email will include a link to our DB Event Ticket to receive a discount when booking via DB.' when confirmed }, { title: "Where can I stay during the Hackathon?", text: "This is an all-night Hackathon, meaning that we won't stop until the last one standing. We will provide rooms in which you can sleep or just rest, but you're required to bring your own sleeping bag and air mattress." diff --git a/src/components/Features/Features.jsx b/src/components/Features/Features.jsx index b59ce1c..e458928 100644 --- a/src/components/Features/Features.jsx +++ b/src/components/Features/Features.jsx @@ -1,74 +1,93 @@ -import {Box, Card, Container, Grid, Typography} from "@mui/material"; -import {Campaign, ConfirmationNumber, EmojiEvents, MoneyOff} from "@mui/icons-material"; +import { Box, Card, Container, Grid, Typography } from "@mui/material"; +import { EmojiEvents, MoneyOff } from "@mui/icons-material"; import React from "react"; +import colorYears from "../Theme/HackHpiColors"; export function IconContainer(props) { - return ( - - {React.cloneElement(props.icon, {sx: {color: "white"}, style: {width: "65%", height: "auto"}})} - - ) + const colors = colorYears[props.year] ?? colorYears.default; + return ( + + + {React.cloneElement(props.icon, { + sx: { color: "white" }, + style: { width: "65%", height: "auto" }, + })} + + + ); } export function Features() { + const features = [ + { + icon: , + title: "Completely free (including food)", + subtitle: + "Yes, completely free! This includes challenges, workshops, networking events, meals/snacks, and everything else during the event!", + }, + { + icon: , + title: "Cash prizes", + subtitle: + "Up for grabs are cash prizes for the best solution, and among other things, prices for the best meme of the event.", + }, + /* + { + icon: , + title: "Free tickets for the Urban Innovation Forum in Berlin", + subtitle: "All participants are invited to attend the Urban Innovation Forum in Berlin on March 20th for FREE, hosted by our partner the Climate Tech Hub." + }, + { + icon: , + title: "Pitch your idea at the Greentech Festival in Berlin", + subtitle: "Two of this year’s HackHPI winning team, will have the opportunity to pitch the results at the startup stage of the Greentech Festival in Berlin on May 18th." + } - const features = [ - { - icon: , - title: "Completely free (including food)", - subtitle: "Yes, completely free! This includes challenges, workshops, networking events, meals/snacks, and everything else during the event!" - }, - { - icon: , - title: "Cash prizes", - subtitle: "Up for grabs are cash prizes for the best solution, and among other things, prices for the best meme of the event." - }, - /* - { - icon: , - title: "Free tickets for the Urban Innovation Forum in Berlin", - subtitle: "All participants are invited to attend the Urban Innovation Forum in Berlin on March 20th for FREE, hosted by our partner the Climate Tech Hub." - }, - { - icon: , - title: "Pitch your idea at the Greentech Festival in Berlin", - subtitle: "Two of this year’s HackHPI winning team, will have the opportunity to pitch the results at the startup stage of the Greentech Festival in Berlin on May 18th." - } - - */ - ] - - return ( - - - {features.map((feature, i) => ( - - - - - - - - - {feature.title} - - - {feature.subtitle} - - - - - - ))} + */ + ]; + return ( + + + {features.map((feature, i) => ( + + + + + + + + + {feature.title} + + + {feature.subtitle} + + + - - ) -} \ No newline at end of file + + ))} + + + ); +} diff --git a/src/components/Gallery/Gallery.jsx b/src/components/Gallery/Gallery.jsx index ed34a82..4b44c5b 100644 --- a/src/components/Gallery/Gallery.jsx +++ b/src/components/Gallery/Gallery.jsx @@ -63,8 +63,8 @@ export function Gallery() { - setIsGalleryOpen(false)}/> + setIsGalleryOpen(false)} year={images[galleryTab].year}/> ) -} \ No newline at end of file +} diff --git a/src/components/Gallery/GalleryDialog/GalleryDialog.jsx b/src/components/Gallery/GalleryDialog/GalleryDialog.jsx index 4a407e5..7b60f22 100644 --- a/src/components/Gallery/GalleryDialog/GalleryDialog.jsx +++ b/src/components/Gallery/GalleryDialog/GalleryDialog.jsx @@ -16,6 +16,7 @@ import { import {Close, KeyboardArrowLeft, KeyboardArrowRight} from "@mui/icons-material"; import React, {useCallback, useEffect, useState} from "react"; import images from "../../../assets/images/event/Images"; +import colorYears from "../../Theme/HackHpiColors"; const Transition = React.forwardRef(function Transition( props, @@ -78,6 +79,8 @@ export function GalleryDialog(props) { element.scrollIntoView({behavior: 'smooth', block: 'center', inline: 'center'}) } + const colors = colorYears[props.year] ?? colorYears.default; + return ( ) : undefined diff --git a/src/components/Jury/Jury.jsx b/src/components/Jury/Jury.jsx index 5825502..742178b 100644 --- a/src/components/Jury/Jury.jsx +++ b/src/components/Jury/Jury.jsx @@ -10,20 +10,71 @@ import { Typography, useTheme, } from "@mui/material"; -import SebastianUlm from "../../assets/images/jury/SebastianUlm.jpg"; -import HolgerRhinow from "../../assets/images/jury/HolgerRhinow.png"; -import FlorianBreipohl from "../../assets/images/jury/FlorianBreipohl.jpeg"; -import MonaGhazi from "../../assets/images/jury/MonaGhazi.png"; -import { KeyboardArrowLeft, KeyboardArrowRight } from "@mui/icons-material"; +import SebastianUlm from "../../assets/images/jury/2024/SebastianUlm.jpg"; +import HolgerRhinow from "../../assets/images/jury/2024/HolgerRhinow.png"; +import FlorianBreipohl from "../../assets/images/jury/2024/FlorianBreipohl.jpeg"; +import MonaGhazi from "../../assets/images/jury/2024/MonaGhazi.png"; +import LotharWieler from "../../assets/images/jury/2025/lothar_wieler.webp"; +import BartoszFabianowski from "../../assets/images/jury/2025/bartosz_fabianowski.webp"; +import LarisaWewetzer from "../../assets/images/jury/2025/larisa_wewetzer.webp"; +import JohannesVedder from "../../assets/images/jury/2025/johannes_vedder.webp"; +import GuidoSchwartze from "../../assets/images/jury/2025/guido_schwartze.webp"; +import FlorijanReetz from "../../assets/images/jury/2025/florijan_reetz.webp"; +import { Campaign, KeyboardArrowLeft, KeyboardArrowRight } from "@mui/icons-material"; import { useState } from "react"; import { WindowCard } from "../WindowCard/WindowCard"; import * as React from "react"; const juryYears = [ + { + year: 2026, + jury: [], + }, { year: 2025, jury: [ - + { + name: "Prof. Dr. Lothar Wieler", + position: "Digital Global Public Health Chair at HPI", + profilePicture: LotharWieler.src, + description: + "", + }, + { + name: "Bartosz Fabianowski", + position: "Software Engineering Manager at Google", + profilePicture: BartoszFabianowski.src, + description: + "", + }, + { + name: "Dr. Larisa Wewetzer", + position: "Head of Digital Health Solutions & Platforms Ottobock", + profilePicture: LarisaWewetzer.src, + description: + "Jury member for the challenge by Ottobock", + }, + { + name: "Johannes Vedder", + position: "Cybersecurity student & StudyU Developer at Digital Health Cluster", + profilePicture: JohannesVedder.src, + description: + "Jury member for the challenge by the Chair Digital Health & Machine Learning", + }, + { + name: "Guido Schwartze", + position: "Innovation Manager at UKSH", + profilePicture: GuidoSchwartze.src, + description: + "Jury member for the open challenge", + }, + { + name: "Florijan Reetz", + position: "ML Developer at Tiplu", + profilePicture: FlorijanReetz.src, + description: + "Jury member for the open challenge", + }, ], }, { @@ -109,6 +160,7 @@ function Jury() { elevation={5} key={judge.name} is2024={currentIndex !== 0} + year={juryYears[currentIndex].year} > @@ -158,7 +210,7 @@ function Jury() { ))} {juryYears[currentIndex].jury.length === 0 && ( - Jury will be announced soon! + To be announced )} diff --git a/src/components/LandingImage/LandingImage.jsx b/src/components/LandingImage/LandingImage.jsx index c517537..315070c 100644 --- a/src/components/LandingImage/LandingImage.jsx +++ b/src/components/LandingImage/LandingImage.jsx @@ -34,24 +34,24 @@ function LandingImage() { {"HackHPI
- Medical Edition + Agriculture, Food & Tech - 21th - 22th March 2025 + 10th - 11th April 2026 diff --git a/src/components/LandingImage/MeshContainer/MeshContainer.tsx b/src/components/LandingImage/MeshContainer/MeshContainer.tsx index 8c3dab4..e37cdc0 100644 --- a/src/components/LandingImage/MeshContainer/MeshContainer.tsx +++ b/src/components/LandingImage/MeshContainer/MeshContainer.tsx @@ -31,6 +31,7 @@ export function MeshContainer(props) { height: "100%", position: "relative", zIndex: 2, + background: "rgba(0,0,0,0.1)", }}> {props.children} @@ -39,4 +40,4 @@ export function MeshContainer(props) { ) -} \ No newline at end of file +} diff --git a/src/components/LandingImage/MeshContainer/gradient.css b/src/components/LandingImage/MeshContainer/gradient.css index c03d4c7..e583b23 100644 --- a/src/components/LandingImage/MeshContainer/gradient.css +++ b/src/components/LandingImage/MeshContainer/gradient.css @@ -1,8 +1,8 @@ #gradient-canvas { width:100%; height:100%; - --gradient-color-1: #13101b; - --gradient-color-2: #4cc9f0; - --gradient-color-3: #3a0ca3; - --gradient-color-4: #3DA4AB; -} \ No newline at end of file + --gradient-color-1: #110320; + --gradient-color-2: #0B9D6A; + --gradient-color-3: #3F58FC; + --gradient-color-4: #3FFD6A; +} diff --git a/src/components/Location/Location.jsx b/src/components/Location/Location.jsx index a46acdd..a1215e4 100644 --- a/src/components/Location/Location.jsx +++ b/src/components/Location/Location.jsx @@ -89,7 +89,7 @@ export function Location() { By Train Please use the DB Navigator App to get directions to the Station, Potsdam Griebnitzsee. - To get a Discount on your Ticket, you can use the DB event ticket, which was sent to you via E-Mail. + {/*To get a Discount on your Ticket, you can use the DB event ticket, which was sent to you via E-Mail.*/} diff --git a/src/components/Speakers/Speakers.jsx b/src/components/Speakers/Speakers.jsx index 0a684ae..4fb6f0e 100644 --- a/src/components/Speakers/Speakers.jsx +++ b/src/components/Speakers/Speakers.jsx @@ -10,17 +10,31 @@ import { Typography, useTheme, } from "@mui/material"; -import FelixLennardHake from "../../assets/images/speakers/FelixLennardHake.jpg"; +import FelixLennardHake from "../../assets/images/speakers/2024/FelixLennardHake.jpg"; +import PaulBrachmann from "../../assets/images/speakers/2025/paul_brachmann.webp"; import { WindowCard } from "../WindowCard/WindowCard"; import { useState } from "react"; -import { KeyboardArrowLeft, KeyboardArrowRight } from "@mui/icons-material"; +import { Campaign, KeyboardArrowLeft, KeyboardArrowRight } from "@mui/icons-material"; import * as React from "react"; const speakerYears = [ { - year: 2025, + year: 2026, speaker: [], }, + { + year: 2025, + speaker: [ + { + name: "Paul Brachmann", + position: + "Chief Technology Officer at Floy", + profilePicture: PaulBrachmann.src, + description: + "", + }, + ], + }, { year: 2024, speaker: [ @@ -82,7 +96,7 @@ function Speakers() { {speakerYears[currentIndex].speaker.map((speaker) => ( - + - Speakers will be announced soon! + To be announced )} diff --git a/src/components/Sponsors/Sponsors26.jsx b/src/components/Sponsors/Sponsors26.jsx new file mode 100644 index 0000000..7459401 --- /dev/null +++ b/src/components/Sponsors/Sponsors26.jsx @@ -0,0 +1,56 @@ +import { Box, Container, Grid, Link } from "@mui/material"; +import Engine from "../../assets/images/sponsors/2025/engine.svg"; +import Aws from "../../assets/images/sponsors/2025/aws.svg"; +import Ottobock from "../../assets/images/sponsors/2025/ottobock.svg"; +import Quantco from "../../assets/images/sponsors/2025/quantco.svg"; +import Tk from "../../assets/images/sponsors/2025/tk.svg"; +import React from "react"; +import HackHPIWrapper from "../Theme/HackHPIWrapper.jsx"; + +function Sponsors() { + const sponsors = [ + { + logo: Engine.src, + alt: "Logo of HPI Engine", + link: "https://engine.hpi.de", + }, + ]; + + return ( + + + + + {sponsors.map((sponsor, idx) => ( + + + + + + ))} + + + + + ); +} + +export default Sponsors; diff --git a/src/components/Theme/HackHpiColors.js b/src/components/Theme/HackHpiColors.js new file mode 100644 index 0000000..8547db8 --- /dev/null +++ b/src/components/Theme/HackHpiColors.js @@ -0,0 +1,33 @@ +/* primary and secondary: used for gradient and window cards etc. + * third_gradient: used for gradient + * dark_background: used for gradient and overall background + */ + +const colorYears = { + 2024: { + primary: "rgb(58, 12, 163, 1)", + secondary: "rgb(114, 9, 183, 1)", + third_gradient: "rgb(114, 9, 183, 1)", + dark_background: "rgba(19,16,27,1)" + }, + 2025: { + primary: "rgba(58,12,163,1)", + secondary: "rgba(76,201,240,1)", + third_gradient: "rgba(61,164,171,1)", + dark_background: "rgba(19,16,27,1)" + }, + 2026: { + primary: "rgba(11,157,106,1)", + secondary: "rgba(63,253,106,1)", + third_gradient: "rgba(63,88,252,1)", + dark_background: "rgba(17,3,32,1)" + }, + default: { + primary: "rgba(11,157,106,1)", + secondary: "rgba(63,253,106,1)", + third_gradient: "rgba(63,88,252,1)", + dark_background: "rgba(17,3,32,1)" + } +} + +export default colorYears; \ No newline at end of file diff --git a/src/components/Theme/HackHpiTheme.js b/src/components/Theme/HackHpiTheme.js index 3d357bb..412176d 100644 --- a/src/components/Theme/HackHpiTheme.js +++ b/src/components/Theme/HackHpiTheme.js @@ -1,103 +1,104 @@ -'use client' -import {createTheme, responsiveFontSizes} from "@mui/material"; +"use client"; +import { createTheme, responsiveFontSizes } from "@mui/material"; -const theme = createTheme({}) +const theme = createTheme({}); -const textColor = [245, 245, 245] +const textColor = [245, 245, 245]; -const hackHpiTheme = responsiveFontSizes(createTheme(theme, { +const hackHpiTheme = responsiveFontSizes( + createTheme(theme, { palette: { - mode: "dark", - primary: theme.palette.augmentColor({ - color: { - main: "#f5f5f5", - }, - name: "primary" - }), - secondary: theme.palette.augmentColor({ - color: { - main: "#3A0CA3", - }, - name: "primary" - }), - success: theme.palette.augmentColor({ - color: { - main: "#66bb6a", - }, - name: "success" - }), - text: { - primary: `rgba(${textColor[0]},${textColor[1]},${textColor[2]}, 1)`, - secondary: `rgba(${textColor[0]},${textColor[1]},${textColor[2]}, .7)`, - disabled: `rgba(${textColor[0]},${textColor[1]},${textColor[2]}, .5)`, - icon: `rgba(${textColor[0]},${textColor[1]},${textColor[2]}, .5)` + mode: "dark", + primary: theme.palette.augmentColor({ + color: { + main: "#f5f5f5", }, - divider: `rgba(${textColor[0]},${textColor[1]},${textColor[2]}, .12)`, - background: { - default: "#13101B", - paper: "#13101B", + name: "primary", + }), + secondary: theme.palette.augmentColor({ + color: { + main: "#3A0CA3", }, - action: { - active: "#fff", - hover: "rgba(255,255,255,0.08)", - hoverOpacity: .08, - selected: "rgba(255,255,255,0.16)", - selectedOpacity: .16, - disabled: "rgba(255,255,255,0.3)", - disabledBackground: "rgba(255,255,255,0.12)", - disabledOpacity: .38, - focus: "rgba(255,255,255,0.12)", - focusOpacity: .12, - activatedOpacity: .24 - } + name: "primary", + }), + success: theme.palette.augmentColor({ + color: { + main: "#66bb6a", + }, + name: "success", + }), + text: { + primary: `rgba(${textColor[0]},${textColor[1]},${textColor[2]}, 1)`, + secondary: `rgba(${textColor[0]},${textColor[1]},${textColor[2]}, .7)`, + disabled: `rgba(${textColor[0]},${textColor[1]},${textColor[2]}, .5)`, + icon: `rgba(${textColor[0]},${textColor[1]},${textColor[2]}, .5)`, + }, + divider: `rgba(${textColor[0]},${textColor[1]},${textColor[2]}, .12)`, + background: { + default: "#13101B", + paper: "#13101B", + }, + action: { + active: "#fff", + hover: "rgba(255,255,255,0.08)", + hoverOpacity: 0.08, + selected: "rgba(255,255,255,0.16)", + selectedOpacity: 0.16, + disabled: "rgba(255,255,255,0.3)", + disabledBackground: "rgba(255,255,255,0.12)", + disabledOpacity: 0.38, + focus: "rgba(255,255,255,0.12)", + focusOpacity: 0.12, + activatedOpacity: 0.24, + }, }, components: { - MuiCard: { - styleOverrides: { - root: { - borderRadius: "10px" - } - } + MuiCard: { + styleOverrides: { + root: { + borderRadius: "10px", + }, }, - MuiButton: { - styleOverrides: { - root: { - borderRadius: "10px" - } - } + }, + MuiButton: { + styleOverrides: { + root: { + borderRadius: "10px", + }, }, - + }, }, typography: { - fontSize: 10, - fontFamily: 'Neo Sans, Urbanist, Arial', - h1: { - fontFamily: 'Neo Sans, Urbanist, Arial', - fontWeight: "bold", - //fontSize: "5rem" - //lineHeight: "5.5rem", - //fontSize: "7rem" - }, - h2: { - fontFamily: 'Neo Sans, Urbanist, Arial', - fontWeight: "bold", - }, - h3:{ - fontFamily: 'Neo Sans, Urbanist, Arial', - }, - h4:{ - fontFamily: 'Neo Sans, Urbanist, Arial', - }, - h5:{ - fontFamily: 'Neo Sans, Urbanist, Arial', - }, - h6:{ - fontFamily: 'Neo Sans, Urbanist, Arial', - }, - body1: { - fontFamily: '"Open Sans Variable", Urbanist, Arial', - } - } -})); + fontSize: 10, + fontFamily: "Neo Sans, Urbanist, Arial", + h1: { + fontFamily: "Neo Sans, Urbanist, Arial", + fontWeight: "bold", + //fontSize: "5rem" + //lineHeight: "5.5rem", + //fontSize: "7rem" + }, + h2: { + fontFamily: "Neo Sans, Urbanist, Arial", + fontWeight: "bold", + }, + h3: { + fontFamily: "Neo Sans, Urbanist, Arial", + }, + h4: { + fontFamily: "Neo Sans, Urbanist, Arial", + }, + h5: { + fontFamily: "Neo Sans, Urbanist, Arial", + }, + h6: { + fontFamily: "Neo Sans, Urbanist, Arial", + }, + body1: { + fontFamily: '"Open Sans Variable", Urbanist, Arial', + }, + }, + }), +); -export default hackHpiTheme; \ No newline at end of file +export default hackHpiTheme; diff --git a/src/components/TimeTable/TimeTable.jsx b/src/components/TimeTable/TimeTable.jsx index 2e81de5..d8c9ff9 100644 --- a/src/components/TimeTable/TimeTable.jsx +++ b/src/components/TimeTable/TimeTable.jsx @@ -15,8 +15,14 @@ import { import * as React from "react"; import {useState} from "react"; import {IconContainer} from "../Features/Features"; +import colorYears from "../Theme/HackHpiColors"; const dayOneYears = [ + { + year: 2026, + subtitle: "TBA", + dayOne: [], + }, { year: 2025, subtitle: "Friday 21.03", @@ -158,6 +164,11 @@ const dayOneYears = [ ] const dayTwoYears = [ + { + year: 2026, + subtitle: "TBA", + dayTwo: [], + }, { year: 2025, subtitle: "Saturday 22.03", @@ -241,11 +252,12 @@ const dayTwoYears = [ ] export function Table(props) { + const colors = colorYears[props.year] ?? colorYears.default; return ( - + @@ -325,16 +337,25 @@ export function TimeTable() { - - - - - -
- - + {dayOneYears[currentIndex].dayOne.length === 0 && dayTwoYears[currentIndex].dayTwo.length === 0 && ( + + To be announced + + )} + {dayOneYears[currentIndex].dayOne.length > 0 && dayTwoYears[currentIndex].dayTwo.length > 0 && ( + + +
+ + +
+ + + )} ) } \ No newline at end of file diff --git a/src/components/WhatToExpect/WhatToExpect.jsx b/src/components/WhatToExpect/WhatToExpect.jsx index e4b6d8d..680f772 100644 --- a/src/components/WhatToExpect/WhatToExpect.jsx +++ b/src/components/WhatToExpect/WhatToExpect.jsx @@ -19,9 +19,10 @@ function WhatToExpect() { What to expect - - Explore the future of health at HPI in Potsdam. - + {/* TODO: Add topic of 2026 */} + {/**/} + {/* Explore the future of health at HPI in Potsdam.*/} + {/**/} Join motivated students for two days of diff --git a/src/components/WindowCard/WindowCard.jsx b/src/components/WindowCard/WindowCard.jsx index 2f6c8f2..1618678 100644 --- a/src/components/WindowCard/WindowCard.jsx +++ b/src/components/WindowCard/WindowCard.jsx @@ -1,8 +1,9 @@ import {Box, Card, Stack} from "@mui/material"; +import colorYears from "../Theme/HackHpiColors"; export function WindowCard(props) { - let backgroundSecondColor = props.is2024? "rgba(114,9,183,1)":"rgba(76,201,240,1)"; - const backgroundGradient = `linear-gradient(90deg, rgba(58,12,163,1) 0%, ${backgroundSecondColor} 100%)`; + const colors = colorYears[props.year] ?? colorYears.default; + const backgroundGradient = `linear-gradient(90deg, ${colors.primary} 0%, ${colors.secondary} 100%)`; return (