"use strict";
/*
 * ATTENTION: An "eval-source-map" devtool has been used.
 * This devtool is neither made for production nor for readable output files.
 * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
 * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
 * or disable the default devtool with "devtool: false".
 * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
 */
self["webpackHotUpdate_N_E"]("middleware",{

/***/ "(middleware)/../../packages/i18n/dictionaries/es.ts":
/*!**********************************************!*\
  !*** ../../packages/i18n/dictionaries/es.ts ***!
  \**********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */   esDictionary: () => (/* binding */ esDictionary)\n/* harmony export */ });\nconst esDictionary = {\n    common: {\n        brandShort: \"AllAI\",\n        brandLong: \"AllAI Studio\",\n        logIn: \"Iniciar sesion\",\n        signOutLabel: \"Cerrar sesion\",\n        balanceLabel: \"Saldo\",\n        creditsSuffix: \"cr\\xe9ditos\",\n        searchLabel: \"Buscar\",\n        languageMenuLabel: \"Seleccionar idioma\"\n    },\n    navigation: {\n        suite: \"\\xc1rea de trabajo\",\n        home: \"Inicio\",\n        stock: \"Mercado de recursos\",\n        community: \"Comunidad\",\n        about: \"Sobre nosotros\",\n        pricing: \"Precios\",\n        faq: \"Preguntas frecuentes\",\n        blog: \"Blog\",\n        imageGenerator: \"Generador de im\\xe1genes\",\n        videoGenerator: \"Generador de video\",\n        assistant: \"Asistente\",\n        allTools: \"Todas las herramientas\",\n        creations: \"Proyectos\",\n        pinned: \"Fijados\"\n    },\n    actions: {\n        upgrade: \"Actualizar plan\",\n        upgradeDescription: \"Desbloquea mayores resoluciones y colas m\\xe1s r\\xe1pidas para creadores {locale}.\",\n        create: \"Crear\"\n    },\n    dashboard: {\n        welcome: \"Bienvenido de nuevo\",\n        selectModel: \"Elige un modelo\",\n        guidedMode: \"Guiado\",\n        proMode: \"Pro\",\n        promptPlaceholder: \"Describe el resultado que necesitas...\",\n        tasks: \"Tareas populares\",\n        history: \"Actividad reciente\",\n        historyEmpty: \"Cuando generes algo aparecer\\xe1 aqu\\xed para un acceso r\\xe1pido.\",\n        inspiration: \"Presets de inspiraci\\xf3n\",\n        inspirationRefresh: \"Actualizar\",\n        recent: \"Recientes\"\n    },\n    marketing: {\n        pricing: {\n            heroTitle: \"Precios\",\n            heroSubtitle: \"Elige el plan que encaje con tu velocidad de producci\\xf3n. Cada moneda equivale a 1 ?, no caduca y se puede usar en im\\xe1genes y video.\",\n            priceSuffix: \"/paquete\",\n            buttonLabel: \"Comprar paquete\",\n            footerTitle: \"\\xbfNecesitas un despliegue a medida?\",\n            footerBody: \"\\xbfBuscas algo personalizado? Escribe a sales@allai.studio y ajustaremos saldo privado, infraestructura y cr\\xe9ditos al ritmo de tu lanzamiento.\",\n            plans: {\n                starter: {\n                    title: \"Starter\",\n                    description: \"Ideal para quienes exploran Nano Banana con gasto predecible.\",\n                    features: [\n                        \"Incluye {{coins}} monedas (?{{approxNano}} trabajos Nano Banana o {{approxVeo}} renders Veo3)\",\n                        \"1 moneda = 1 ? y las monedas no caducan\",\n                        \"Acceso a Nano Banana, Seedream, Runway y Kling\",\n                        \"Biblioteca de prompts, estilos guardados, reproducci\\xf3n de historial\"\n                    ]\n                },\n                creator: {\n                    title: \"Creator\",\n                    description: \"Pensado para producci\\xf3n semanal constante en flujos de imagen y video.\",\n                    features: [\n                        \"Incluye {{coins}} monedas (?{{approxNano}} Nano Banana o {{approxVeo}} renders Veo3)\",\n                        \"Saldo de equipo compartido con l\\xedmites de gasto por rol\",\n                        \"Presets de seguridad de marca, l\\xednea de tiempo de auditor\\xeda, herramientas de localizaci\\xf3n\",\n                        \"Soporte prioritario con respuesta en 12h\"\n                    ]\n                },\n                studio: {\n                    title: \"Studio\",\n                    description: \"Para agencias y equipos internos que lanzan campa\\xf1as de alto volumen.\",\n                    features: [\n                        \"Incluye {{coins}} monedas (?{{approxNano}} Nano Banana o {{approxVeo}} renders Veo3)\",\n                        \"Saldo a nivel organizaci\\xf3n con automatizaci\\xf3n de presupuesto\",\n                        \"Barandillas avanzadas, marcas de agua, revisiones de compliance\",\n                        \"Customer success dedicado y soporte en vivo por chat\"\n                    ]\n                }\n            }\n        }\n    },\n    nanoWorkbench: {\n        menuTitle: \"Todos los modelos\",\n        imageCategoryLabel: \"Generadores de imagen\",\n        videoCategoryLabel: \"Generadores de video\",\n        modelLabels: {\n            \"nano-banana\": \"Nano Banana\",\n            veo3: \"VEO3\",\n            sora: \"Sora 2\",\n            seedream: \"SeeDream\",\n            runway: \"Runway\",\n            kling: \"Kling\"\n        },\n        promptLabel: \"Prompt\",\n        promptPlaceholder: \"Describe la imagen que quieres obtener...\",\n        promptHint: \"Puedes pegar hasta 8000 caracteres, incluidas capturas de pantalla — los recursos visuales se a\\xf1aden autom\\xe1ticamente.\",\n        formatLabel: \"Formato\",\n        formatOptions: [\n            {\n                value: \"1:1\",\n                label: \"1:1\"\n            },\n            {\n                value: \"9:16\",\n                label: \"9:16\"\n            },\n            {\n                value: \"16:9\",\n                label: \"16:9\"\n            },\n            {\n                value: \"3:4\",\n                label: \"3:4\"\n            },\n            {\n                value: \"4:3\",\n                label: \"4:3\"\n            },\n            {\n                value: \"3:2\",\n                label: \"3:2\"\n            },\n            {\n                value: \"2:3\",\n                label: \"2:3\"\n            },\n            {\n                value: \"5:4\",\n                label: \"5:4\"\n            },\n            {\n                value: \"4:5\",\n                label: \"4:5\"\n            },\n            {\n                value: \"21:9\",\n                label: \"21:9\"\n            },\n            {\n                value: \"auto\",\n                label: \"Auto\"\n            }\n        ],\n        primaryLabel: \"Imagen principal\",\n        primaryEmptyTitle: \"A\\xf1adir imagen principal\",\n        primaryEmptyHint: \"PNG/JPG\",\n        referencesLabel: \"Referencias (hasta 9)\",\n        referenceEmptyTitle: \"A\\xf1adir referencia\",\n        referenceEmptyHint: \"PNG/JPG\",\n        removeLabel: \"Eliminar\",\n        deleteTitle: \"Eliminar imagen\",\n        generate: \"Generar\",\n        clearAll: \"Borrar todas las im\\xe1genes\",\n        history: {\n            title: \"Feed creativo\",\n            subtitle: \"Galer\\xeda temporal mientras conectamos la API real de historial.\",\n            button: \"Historial\"\n        },\n        historyStatus: {\n            submitting: \"Enviando solicitud...\",\n            waiting: \"Tarea creada. Esperando a Nano Banana...\",\n            queuing: \"En cola de renderizado...\",\n            generating: \"Generando tu imagen...\",\n            progressLabel: \"Progreso\",\n            completed: \"Lista\",\n            failed: \"Error\",\n            noResult: \"La API no devolvi\\xf3 URLs de resultado.\",\n            promptCopied: \"Prompt copiado al portapapeles.\",\n            promptCopyError: \"No se pudo copiar el prompt. Hazlo manualmente.\"\n        },\n        historyActions: {\n            menu: \"Abrir acciones\",\n            preview: \"Abrir vista previa\",\n            download: \"Descargar\",\n            copyPrompt: \"Copiar prompt\",\n            animate: \"Animar con modelo de video\",\n            share: \"Compartir\",\n            delete: \"Eliminar del feed\"\n        },\n        historyModals: {\n            previewTitle: \"Vista previa\",\n            animateTitle: \"Animar esta imagen\",\n            animateDescription: \"Env\\xeda el cuadro a un generador de video para darle movimiento.\",\n            animateSelectLabel: \"Elige un modelo de video\",\n            animateConfirm: \"Continuar\",\n            shareTitle: \"Compartir imagen\",\n            shareSubtitle: \"Env\\xeda el enlace a tu equipo o redes.\",\n            shareEmail: \"Compartir por correo\",\n            shareTelegram: \"Compartir en Telegram\",\n            shareWhatsapp: \"Compartir en WhatsApp\",\n            shareCopyLink: \"Copiar enlace\",\n            shareCopied: \"\\xa1Enlace copiado!\",\n            deleteTitle: \"Eliminar imagen\",\n            deleteDescription: \"La imagen desaparecer\\xe1 del feed creativo. Esta acci\\xf3n no se puede deshacer.\",\n            deleteConfirm: \"Eliminar\",\n            cancel: \"Cancelar\"\n        },\n        promos: {\n            \"nano-banana\": {\n                tag: \"Image Lab\",\n                title: \"Nano Banana | Laboratorio visual IA\",\n                description: \"Un solo espacio para generar im\\xe1genes creativas: prompts de texto, mezclas de referencias y ajustes iterativos en segundos.\",\n                bulletPoints: [\n                    \"Produce escenas fotorrealistas con control preciso de c\\xe1mara, iluminaci\\xf3n y atm\\xf3sfera.\",\n                    \"Edita fotogramas subidos a\\xf1adiendo o quitando elementos, cambiando el estilo o recoloreando la paleta.\",\n                    \"Combina hasta nueve referencias y perfecciona el resultado paso a paso dentro del di\\xe1logo.\"\n                ]\n            },\n            veo3: {\n                tag: \"Video Lab\",\n                title: \"VEO3 | Flujo cinematogr\\xe1fico\",\n                description: \"Estudio experimental cuadro a cuadro: lleva un guion a un clip final en un \\xfanico flujo.\",\n                bulletPoints: [\n                    \"Convierte guiones en storyboards y videos cortos con control de duraci\\xf3n y formato.\",\n                    \"Aporta referencias de movimiento, audio y estilo para crear composiciones h\\xedbridas.\",\n                    \"Sigue versiones y ediciones del equipo con un historial que captura cada iteraci\\xf3n.\"\n                ]\n            },\n            sora: {\n                tag: \"Motion Lab\",\n                title: \"Sora 2 | Escenas generativas\",\n                description: \"Modelo de video consciente de la f\\xedsica para planos largos, c\\xe1mara din\\xe1mica y sujetos n\\xedtidos.\",\n                bulletPoints: [\n                    \"Transforma conceptos en metraje pulido con iluminaci\\xf3n natural y profundidad cinematogr\\xe1fica.\",\n                    \"Combina texto, im\\xe1genes y clips para dirigir la coreograf\\xeda, el ambiente y la acci\\xf3n en pantalla.\",\n                    \"Exporta secuencias listas para edici\\xf3n con personajes consistentes en cada cuadro.\"\n                ]\n            },\n            seedream: {\n                tag: \"Studio Lab\",\n                title: \"SeeDream | Atelier de estilo a imagen\",\n                description: \"Mezcla conceptos de moda, direcci\\xf3n art\\xedstica y paletas en visuales listos para galer\\xeda con pocas indicaciones.\",\n                bulletPoints: [\n                    \"Traduce moodboards a looks coherentes controlando paleta, textura e iluminaci\\xf3n.\",\n                    \"Superpone hasta cinco referencias para trasladar composici\\xf3n, pose o huella estilizada.\",\n                    \"Itera mediante di\\xe1logo mientras mantienes una est\\xe9tica segura para la marca.\"\n                ]\n            },\n            runway: {\n                tag: \"Production Lab\",\n                title: \"Runway | Plataforma multimodal\",\n                description: \"Lanza campa\\xf1as m\\xe1s r\\xe1pido con flujos de texto, imagen y video alimentados por los modelos Gen de Runway.\",\n                bulletPoints: [\n                    \"Construye storyboards, animaciones y assets de marketing en un lienzo colaborativo.\",\n                    \"Usa motion brushes, control de profundidad y sincronizaci\\xf3n de audio para escenas precisas.\",\n                    \"Exporta assets por capas listos para Premiere, Resolve o After Effects.\"\n                ]\n            },\n            kling: {\n                tag: \"Realtime Lab\",\n                title: \"Kling | Simulacros realistas\",\n                description: \"Difusi\\xf3n coherente con la f\\xedsica para productos, multitudes y vistas de dron — renderizado en tiempo r\\xe9cord.\",\n                bulletPoints: [\n                    \"Genera escenas con sombras, reflejos y materiales complejos precisos.\",\n                    \"Define trayectorias de c\\xe1mara y profundidad de campo para panor\\xe1micas amplias o macros.\",\n                    \"Haz bucles o extiende clips sin perder fidelidad cuadro a cuadro.\"\n                ]\n            }\n        }\n    },\n    videoWorkbench: {\n        menuTitle: \"Modelos de video\",\n        modelLabels: {\n            veo3: \"Veo 3\",\n            \"veo3-fast\": \"Veo 3 Fast\",\n            veo2: \"Veo 2\"\n        },\n        promptLabel: \"Prompt\",\n        promptPlaceholder: \"Describe la escena, la c\\xe1mara, el movimiento y las pistas de audio…\",\n        promptHint: \"Incluye di\\xe1logos entre comillas y efectos de sonido expl\\xedcitos para mejorar la banda sonora.\",\n        negativePromptLabel: \"Prompt negativo\",\n        negativePromptPlaceholder: \"Elementos que deseas evitar (por ejemplo: caricatura, baja calidad)…\",\n        modeLabel: \"Modo de generaci\\xf3n\",\n        modeOptions: {\n            \"text-to-video\": \"Texto a video\",\n            \"image-to-video\": \"Imagen a video\"\n        },\n        aspectLabel: \"Relaci\\xf3n de aspecto\",\n        resolutionLabel: \"Resoluci\\xf3n\",\n        personLabel: \"Generaci\\xf3n de personas\",\n        seedLabel: \"Seed\",\n        referenceLabel: \"Imagen de referencia (opcional)\",\n        referenceHint: \"PNG/JPG hasta 20 MB\",\n        removeLabel: \"Eliminar referencia\",\n        generate: \"Generar video\",\n        clearAll: \"Limpiar ajustes\",\n        history: {\n            title: \"Renders recientes\",\n            subtitle: \"Cuando conectemos la API real ver\\xe1s aqu\\xed tus resultados.\",\n            button: \"Historial\"\n        },\n        promos: {\n            veo3: {\n                tag: \"Motion Lab\",\n                title: \"Veo 3 | Realismo cinematogr\\xe1fico\",\n                description: \"El modelo insignia de Google DeepMind con audio nativo, clips de 8 s en 1080p y control preciso del estilo.\",\n                bulletPoints: [\n                    \"Describe di\\xe1logos, movimientos de c\\xe1mara y ambiente para obtener audio y video sincronizados.\",\n                    \"Alterna entre formatos verticales u horizontales seg\\xfan el canal de publicaci\\xf3n.\",\n                    \"Gu\\xeda las iteraciones con prompts negativos y seeds para mantener consistencia.\"\n                ]\n            },\n            \"veo3-fast\": {\n                tag: \"Motion Lab\",\n                title: \"Veo 3 Fast | Velocidad productiva\",\n                description: \"Dise\\xf1ado para cargas de trabajo que requieren alta calidad con latencia reducida.\",\n                bulletPoints: [\n                    \"Ideal para pruebas A/B, campa\\xf1as publicitarias o generaci\\xf3n de contenido social.\",\n                    \"Compatible con flujos texto→video e imagen→video con audio nativo.\",\n                    \"Los presets equilibrados mantienen la calidad mientras maximizan la rapidez.\"\n                ]\n            },\n            veo2: {\n                tag: \"Legacy Lab\",\n                title: \"Veo 2 | Exploraci\\xf3n creativa\",\n                description: \"La generaci\\xf3n anterior perfecta para storyboards r\\xe1pidos, cortos estilizados y exploraciones atmosf\\xe9ricas.\",\n                bulletPoints: [\n                    \"Genera hasta dos clips por solicitud con una duraci\\xf3n de 5–8 segundos.\",\n                    \"Excelente para pruebas de concepto donde importa m\\xe1s la est\\xe9tica que la resoluci\\xf3n full HD.\",\n                    \"Combina prompts con referencias para dar vida a bocetos o concept art.\"\n                ]\n            }\n        }\n    },\n    auth: {\n        loginTitle: \"Bienvenido de nuevo\",\n        loginSubtitle: \"Inicia sesion para gestionar tu saldo y tus proyectos.\",\n        registerTitle: \"Crea una cuenta AllAI\",\n        registerSubtitle: \"Registrate con correo electronico o continua con Google.\",\n        emailLabel: \"Correo\",\n        passwordLabel: \"Contrasena\",\n        confirmPasswordLabel: \"Repite la contrasena\",\n        submitlogIn: \"Iniciar sesion\",\n        signOutLabel: \"Cerrar sesion\",\n        submitRegister: \"Crear cuenta\",\n        orDivider: \"o\",\n        googleButton: \"Continuar con Google\",\n        registerCta: \"?Nuevo en AllAI?\",\n        registerLink: \"Crea una cuenta\",\n        loginCta: \"?Ya tienes cuenta?\",\n        loginLink: \"Entrar\",\n        errorGeneric: \"Algo salio mal. Intentalo de nuevo.\",\n        passwordMismatch: \"Las contrasenas deben coincidir.\"\n    },\n    account: {\n        title: \"Panel personal\",\n        subtitle: \"Consulta tu correo, saldo y el historial de recargas.\",\n        balanceLabel: \"Saldo disponible\",\n        historyTitle: \"Historial de recargas\",\n        historyEmpty: \"Todavia no hay recargas registradas.\",\n        refreshLabel: \"Actualizar\"\n    }\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (esDictionary);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,[encoded data, 28616 characters]\n//# sourceURL=webpack-internal:///(middleware)/../../packages/i18n/dictionaries/es.ts\n");

/***/ })

});