<?php
// concurso_nobel/omr/config.php
// Configuracion local del modulo OMR opcional.

declare(strict_types=1);

define('CN_OMR_MODULE_NAME', 'Lectura OMR');
define('CN_OMR_BASE_PATH', __DIR__);
define('CN_OMR_UPLOADS_DIR', dirname(__DIR__) . DIRECTORY_SEPARATOR . 'uploads' . DIRECTORY_SEPARATOR . 'omr');
define('CN_OMR_TEMPLATE_PATH', CN_OMR_BASE_PATH . DIRECTORY_SEPARATOR . 'templates' . DIRECTORY_SEPARATOR . 'omr_a5_80.json');
define('CN_OMR_PROCESSOR', CN_OMR_BASE_PATH . DIRECTORY_SEPARATOR . 'python' . DIRECTORY_SEPARATOR . 'omr_processor.py');
define('CN_OMR_PDF_TO_PAGES', CN_OMR_BASE_PATH . DIRECTORY_SEPARATOR . 'python' . DIRECTORY_SEPARATOR . 'pdf_to_pages.py');

// En WAMP normalmente funciona "py -3.14". Si usas otra version, cambia aqui.
// Ejemplo: define('CN_OMR_PYTHON_COMMAND', '"C:/Python314/python.exe"');
define('CN_OMR_PYTHON_COMMAND', getenv('CN_OMR_PYTHON_COMMAND') ?: 'py -3.14');

define('CN_OMR_RENDER_DPI', 240);
define('CN_OMR_MAX_FILE_BYTES', 25 * 1024 * 1024);
define('CN_OMR_MAX_ZIP_ENTRIES', 120);
define('CN_OMR_ALLOWED_EXTENSIONS', ['pdf', 'png', 'jpg', 'jpeg', 'tif', 'tiff', 'zip']);
