p3x-redis-ui-material
Version:
💿 P3X Redis UI triple frontend — Angular + React/MUI + Vue/Vuetify with 54 languages, 7 themes, Socket.IO, desktop notifications, and full feature parity
2 lines (1 loc) • 40.7 kB
JavaScript
import{e as o}from"./chunk-O7S4L63H.js";var r=o((i,a)=>{var s={error:{server_error:"Error del servidor, por favor int\xE9ntelo de nuevo",aiPromptTooLong:"La solicitud de AI es demasiado larga (m\xE1ximo 4096 caracteres)"},title:{donate:"Donar",donateTitle:"Apoya P3X Redis UI",donateDescription:"P3X Redis UI es un proyecto gratuito y de c\xF3digo abierto. Los costos de mantenimiento de la aplicaci\xF3n, funciones de IA, im\xE1genes Docker, servidores e infraestructura salen del bolsillo del desarrollador. Si encuentras \xFAtil esta herramienta, considera apoyar su desarrollo continuo con una donaci\xF3n. Cada contribuci\xF3n ayuda a mantener el proyecto vivo y creciendo. \xA1Gracias!",jsonRecursive:"Expandiendo todas las hojas",name:"P3X Redis UI",nameDonated:"P3X Redis UI+",main:"Puede elegir una conexi\xF3n Redis desde el men\xFA inferior izquierdo.",statistics:"Estad\xEDsticas",error:"Error",connectingRedis:"Conectando a Redis ...",socketioConnectError:"Error de Socket.IO",db:"DB",server:"Servidor",clients:"Clientes",memory:"Memoria",persistence:"Persistencia",stats:"Estad\xEDsticas",replication:"Replicaci\xF3n",cpu:"CPU",cluster:"Cluster",modules:"M\xF3dulos",errorstats:"Estad\xEDsticas de errores",commandstats:"Estad\xEDsticas de comandos",latencystats:"Estad\xEDsticas de latencia",keysizes:"Tama\xF1os de claves",threads:"Hilos"},confirm:{dropIndex:"\xBFEst\xE1 seguro de eliminar este \xEDndice?",uploadBuffer:"\xBFEst\xE1 seguro de que desea subir estos datos binarios?",uploadBufferDone:"Los datos binarios se han subido",uploadBufferDoneAndSave:"Los datos binarios se han subido y guardado en el servidor",title:"Confirmar",alert:"Alerta",info:"Informaci\xF3n",deleteListItem:"\xBFEst\xE1 seguro de que desea eliminar este elemento de la lista?",deleteHashKey:"\xBFEst\xE1 seguro de que desea eliminar esta clave hash?",deleteStreamTimestamp:"\xBFEst\xE1 seguro de que desea eliminar esta marca de tiempo del stream?",deleteSetMember:"\xBFEst\xE1 seguro de que desea eliminar este miembro del conjunto?",deleteZSetMember:"\xBFEst\xE1 seguro de que desea eliminar este miembro del conjunto ordenado?",deleteConnection:"Confirmar",deleteConnectionText:"\xBFEst\xE1 seguro de que desea eliminar esta conexi\xF3n Redis?",deleteNode:"\xBFEst\xE1 seguro de que desea eliminar este nodo Redis?",delete:"\xBFEliminar?",deleteAllKeys:e=>`\xBFEliminar este \xE1rbol y todas sus claves (${e.key})?`,deleteSearchKeys:e=>`\xBFEst\xE1 seguro de eliminar todas las claves que coinciden con "${e.pattern}"? Se encontraron ${e.count} claves.`,socketioConnectError:"Socket.IO no puede conectarse al servidor. Puede recargar e intentar resolver el error de conexi\xF3n usted mismo, el cliente no sabe c\xF3mo resolverlo por s\xED solo.",socketioAuthRequired:"Se requiere autorizaci\xF3n de Socket.IO. Por favor autent\xEDquese con HTTP Basic Auth (usuario/contrase\xF1a) y recargue.",invalidCredentials:"Nombre de usuario o contrase\xF1a no v\xE1lidos.",deleteKey:"\xBFEst\xE1 seguro de que desea eliminar esta clave?",rename:{title:"\xBFEst\xE1 seguro de que desea renombrar esta clave?",textContent:"Esta acci\xF3n renombra la clave de forma permanente.",placeholder:"La clave Redis (obligatorio)"},ttl:{title:"\xBFEst\xE1 seguro de que desea cambiar el TTL de esta clave?",textContent:"Cambiar el TTL actualiza el tiempo de vida de esta clave. Deje vac\xEDo para mantener esta clave para siempre.",placeholder:"El TTL de la clave Redis (entero o vac\xEDo)",placeholderPlaceholder:"Vac\xEDo significa que persiste para siempre; de lo contrario ingrese un entero.",convertTextToTime:"Convertir texto a tiempo",convertTextToTimePlaceholder:"Ej. 1d ser\xE1 86400"}},language:{bg:"\u0411\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438 / Bulgarian",cs:"\u010Ce\u0161tina / Czech",de:"Deutsch / German",el:"\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC / Greek",en:"English",es:"Espa\xF1ol / Spanish",fr:"Fran\xE7ais / French",hu:"Magyar / Hungarian",it:"Italiano / Italian",ja:"\u65E5\u672C\u8A9E / Japanese",nl:"Nederlands / Dutch",pl:"Polski / Polish","pt-PT":"Portugu\xEAs / Portuguese",ro:"Rom\xE2n\u0103 / Romanian",ru:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439 / Russian",sk:"Sloven\u010Dina / Slovak",sr:"\u0421\u0440\u043F\u0441\u043A\u0438 / Serbian",sv:"Svenska / Swedish",tr:"T\xFCrk\xE7e / Turkish",uk:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430 / Ukrainian",zn:"\u4E2D\u6587 / Chinese",ar:"\u0627\u0644\u0639\u0631\u0628\u064A\u0629 / Arabic",az:"Az\u0259rbaycanca / Azerbaijani",be:"\u0411\u0435\u043B\u0430\u0440\u0443\u0441\u043A\u0430\u044F / Belarusian",bn:"\u09AC\u09BE\u0982\u09B2\u09BE / Bengali",da:"Dansk / Danish",et:"Eesti / Estonian",fi:"Suomi / Finnish",fil:"Filipino / Filipino",he:"\u05E2\u05D1\u05E8\u05D9\u05EA / Hebrew",hr:"Hrvatski / Croatian",hy:"\u0540\u0561\u0575\u0565\u0580\u0565\u0576 / Armenian",id:"Bahasa Indonesia / Indonesian",ka:"\u10E5\u10D0\u10E0\u10D7\u10E3\u10DA\u10D8 / Georgian",kk:"\u049A\u0430\u0437\u0430\u049B\u0448\u0430 / Kazakh",km:"\u1781\u17D2\u1798\u17C2\u179A / Khmer",ko:"\uD55C\uAD6D\uC5B4 / Korean",ky:"\u041A\u044B\u0440\u0433\u044B\u0437\u0447\u0430 / Kyrgyz",lt:"Lietuvi\u0173 / Lithuanian",mk:"\u041C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438 / Macedonian",ms:"Bahasa Melayu / Malay",ne:"\u0928\u0947\u092A\u093E\u0932\u0940 / Nepali",no:"Norsk / Norwegian","pt-BR":"Portugu\xEAs (Brasil) / Portuguese (Brazil)",sl:"Sloven\u0161\u010Dina / Slovenian",tg:"\u0422\u043E\u04B7\u0438\u043A\u04E3 / Tajik",th:"\u0E44\u0E17\u0E22 / Thai",vi:"Ti\u1EBFng Vi\u1EC7t / Vietnamese","zh-HK":"\u4E2D\u6587\uFF08\u9999\u6E2F\uFF09 / Chinese (Hong Kong)","zh-TW":"\u4E2D\u6587\uFF08\u53F0\u7063\uFF09 / Chinese (Taiwan)",bs:"Bosanski / Bosnian",si:"\u0DC3\u0DD2\u0D82\u0DC4\u0DBD / Sinhala",sw:"Kiswahili / Swahili",ta:"\u0BA4\u0BAE\u0BBF\u0BB4\u0BCD / Tamil"},intention:{copy:"Copiar",downloadBuffer:"Descargar binario",setBuffer:"Subir binario",exportKeys:"Exportar claves",exportAllKeys:e=>`Exportar las ${e.count} claves`,exportSearchResults:e=>`Exportar ${e.count} resultados`,deleteAllKeysMenu:e=>`Eliminar todo ${e.count}`,importKeys:"Importar claves",deleteSearchKeys:e=>`Eliminar ${e.count} claves coincidentes`,saveWithFormatJson:"Guardar con formato",formatJson:"Formatear Json",wrap:"Ajustar",unwrap:"No ajustar",downloadJson:"Descargar JSON",pubsubMonitor:"PubSub",pulse:"Pulse",profiler:"Profiler",memoryAnalysis:"Analysis",language:"Idioma / Language",ok:"OK",addKey:"Agregar a esta clave",addKeyRoot:"Agregar una clave ra\xEDz",reloadKey:"Recargar clave",reload:"Recargar",close:"Cerrar",commands:"Comandos",view:"Ver",statistics:"Estad\xEDsticas",refresh:"Actualizar",pause:"Pausar",resume:"Reanudar",clear:"Limpiar",rename:"Renombrar",main:"Base de datos",cancel:"Cancelar",theme:"Tema",github:"GitHub",githubRepo:"Repositorio",githubRelease:"Versiones",githubChangelog:"Registro de cambios",info:"Info",settings:"Configuraci\xF3n",connect:"Conectar",disconnect:"Desconectar",logout:"Cerrar sesi\xF3n",overview:"Vista general",console:"Consola",noConnections:"No hay conexiones, agregue una conexi\xF3n en el men\xFA de configuraci\xF3n.",noConnectionsInSettings:"No hay conexiones, puede agregar una NUEVA CONEXI\xD3N arriba.",connectionAdd:"Nueva conexi\xF3n",addGroup:"A\xF1adir grupo",extend:"Expandir",collapse:"Colapsar",add:"Agregar",edit:"Editar",save:"Guardar",ttl:"Establecer TTL",fieldTtl:"TTL del campo",digest:"Resumen",delete:"Eliminar",remove:"Quitar",areYouSure:"\xBFEst\xE1s seguro?",sure:"Seguro",testConnection:"Probar conexi\xF3n",getKey:"Cargando clave Redis y datos asociados ...",jsonViewShow:"Mostrar JSON",jsonViewEditor:"Editar JSON",quickConsole:"Consola r\xE1pida",moveUp:"Mover arriba",moveDown:"Mover abajo"},diff:{reviewChanges:"Revisar cambios",inline:"En l\xEDnea",sideBySide:"Lado a lado",additions:"adiciones",deletions:"eliminaciones",unchangedLines:"l\xEDneas sin cambios",noChanges:"No se detectaron cambios",before:"Antes",after:"Despu\xE9s"},label:{id:{nodeId:"ID de nodo",id:"ID de conexi\xF3n",info:"Si no desea cambiar las propiedades de: sshPassword, sshPrivateKey, password, tlsCrt, tlsKey, tlsCa, por favor ingrese el ID de la conexi\xF3n en esas propiedades para mantener los valores intactos. Si desea la misma l\xF3gica en la contrase\xF1a del nodo, ingrese el ID del nodo en la contrase\xF1a del nodo."},secureFeature:"Si ve un valor que comienza con P3X y parece el mismo, es una caracter\xEDstica de seguridad. Para cambiar la configuraci\xF3n, simplemente reemplace estos ajustes con vac\xEDo u otra cosa y se guardar\xE1n. Si no cambia la configuraci\xF3n, se mantendr\xE1 como est\xE1 en el servidor.",aiTranslating:"Traduciendo...",aiSettings:"Configuraci\xF3n IA",aiGroqApiKey:"Clave API Groq",aiGroqApiKeyInfo:"Opcional. Su propia clave API Groq para mejor rendimiento. Obtenga una clave gratuita en",aiGroqApiKeyPlaceholder:"gsk_...",aiGroqApiKeySaved:"Clave API IA guardada",aiGroqApiKeyInvalid:"Clave API Groq no v\xE1lida",aiGroqApiKeyNotSet:"No configurado (predeterminado del servidor)",aiEnabled:"IA habilitada",aiEnabledYes:"S\xED",aiEnabledNo:"No",aiRouteViaNetwork:"Ruta v\xEDa network.corifeus.com",aiRoutingDirect:"Las consultas van directamente a Groq usando su propia clave API, sin pasar por network.corifeus.com.",aiRoutingNetwork:"Las consultas de IA se enrutan a trav\xE9s de network.corifeus.com. Si tiene su propia clave API Groq gratuita, puede desactivar este interruptor.",aiMaxTokens:"M\xE1ximo de tokens de AI",aiMaxTokensInfo:"N\xFAmero m\xE1ximo de tokens para las respuestas de AI. Los valores m\xE1s altos permiten respuestas m\xE1s largas, pero pueden consumir m\xE1s cr\xE9ditos de API.",consoleDrawer:{toggleTooltip:"Alternar consola",clearTooltip:"Borrar desplazamiento hacia atr\xE1s",closeTooltip:"Cerrar consola",aiSettingsTooltip:"AI configuraci\xF3n",modeRedis:"REDIS",modeAi:"AI",connectionChipNoDb:e=>`${e.name}`,connectionChipWithDb:e=>`${e.name} \xB7 db ${e.db}`,pageChip:e=>`p\xE1gina: ${e.page}`,connectingTo:e=>`Conect\xE1ndose a ${e.name}\u2026`,connectedTo:e=>`Conectado a ${e.name} (Redis ${e.version} ${e.mode}, ${e.modules} m\xF3dulos cargados)`,connectedToNoInfo:e=>`Conectado a ${e.name}`,disconnectedFrom:e=>`Desconectado de ${e.name}`,readyIndicator:"Listo."},cheatsheet:{title:"AI Hoja de referencia: \xBFQu\xE9 puedo preguntar?",subtitle:"Haga clic en cualquier mensaje para pegarlo en la consola. Luego presione Entrar.",searchPlaceholder:"Filtrar mensajes...",openOfficialDocs:"Redis Comandos \u2197",openOfficialDocsTooltip:"Abra la referencia oficial de comandos Redis en redis.io",closeTooltip:"Cerrar (Esc)",empty:"Ning\xFAn mensaje coincide con su filtro.",footerHint:'Consejo: escriba "ai:" seguido de cualquier cosa en cualquier idioma: el AI comprende 54 idiomas y utiliza el estado Redis en vivo cuando es necesario.',groups:{diagnostics:{name:"Diagn\xF3stico en vivo",description:"Solicite al AI que investigue el estado del servidor en vivo mediante herramientas seguras de solo lectura.",prompts:["\xBFPor qu\xE9 la memoria es alta?","mu\xE9strame las 10 consultas m\xE1s lentas","\xBFQu\xE9 clientes est\xE1n conectados?","\xBFCu\xE1l es la pol\xEDtica de maxmemory?","\xBFHay alg\xFAn desalojo reciente?","\xBFHay alg\xFAn evento de latencia?","\xBFCu\xE1nto tiempo lleva activo el servidor?","\xBFCu\xE1l es la tasa de aciertos?","mostrar el uso de la CPU","resumir el espacio de claves","\xBFCu\xE1nta memoria utiliza cada tipo de datos?","\xBFHay algo bloqueando el servidor en este momento?"]},keys:{name:"llaves",description:"Inspeccione, encuentre y razone claves sin hacer clic en el \xE1rbol.",prompts:["encuentre todas las claves que coincidan con user:*","\xBFCu\xE1ntas claves hay en cada base de datos?","muestra el hash m\xE1s grande en este db","encontrar claves con TTL de menos de 60 segundos","\xBFQu\xE9 teclas no tienen TTL?","\xBFQu\xE9 tipo es la clave session:abc?",'memoria estimada utilizada por el prefijo "session:"',"muestra la codificaci\xF3n de objeto de la clave user:42","\xBFHay alguna clave a punto de caducar?","\xBFQu\xE9 espacio de nombres utiliza m\xE1s memoria?"]},dataTypes:{name:"tipos de datos",description:"Frases en lenguaje natural para crear/leer/actualizar en cada tipo Redis.",prompts:["cree un hash llamado usuario:1 con campos nombre=Alice edad=30","agregue tres elementos a la lista tasks","agregar miembros para configurar favourites","agregar miembros puntuados al conjunto ordenado leaderboard","agregar un evento para transmitir events","obtener las \xFAltimas 10 entradas de la transmisi\xF3n events","obtener todos los campos del usuario hash: 1","obtener miembros del conjunto favourites","consigue el top 10 por puntuaci\xF3n de leaderboard"]},modules:{name:"M\xF3dulos",description:"Consultas para m\xF3dulos Redis cargados (las categor\xEDas siguientes aparecen solo cuando el m\xF3dulo est\xE1 presente).",prompts:[]},json:{name:"RedisJSON",description:"Disponible cuando el m\xF3dulo ReJSON est\xE1 cargado.",prompts:['cree un documento JSON en user:42 con {nombre: "Alice", edad: 30}',"lea el campo de nombre de user:42","actualizar la edad de user:42 a 31","enumerar todas las claves JSON","eliminar un campo de un documento JSON","obtener un campo anidado usando JSONPath"]},search:{name:"RediSearch",description:"Disponible cuando se carga el m\xF3dulo de b\xFAsqueda.",prompts:["enumerar todos los \xEDndices de texto completo",'ejecute una b\xFAsqueda de texto completo para "redis" en el \xEDndice idx:products',"cree un \xEDndice respaldado por hash con los campos t\xEDtulo (TEXT) y precio (NUMERIC)","obtener informaci\xF3n sobre el \xEDndice idx:products","\xEDndice de ca\xEDda idx:products","encontrar documentos cuyo precio est\xE9 entre 10 y 50","escribir una b\xFAsqueda h\xEDbrida que combine texto y similitud de vectores"]},timeseries:{name:"RedisTimeSeries",description:"Disponible cuando se carga el m\xF3dulo de serie temporal.",prompts:["enumerar todas las claves de la serie temporal","agregar un punto de datos a temp:room1","obtener el rango de temp:room1 desde ayer hasta ahora","obtener rango m\xFAltiple por etiqueta sensor=temp","generar 100 puntos de datos de onda sinusoidal para temp:room1","mostrar retenci\xF3n y etiquetas para temp:room1"]},bloom:{name:"RedisBloom (Floraci\xF3n / Cuco / Top-K / CMS / T-Digest)",description:"Disponible cuando el m\xF3dulo bf est\xE1 cargado.",prompts:["compruebe si el elemento foo existe en el filtro de floraci\xF3n spam:ips","agregar elementos al filtro de floraci\xF3n spam:ips","cree un top-K llamado popular con K=10","consultar el boceto de recuento m\xEDnimo traffic para la clave /home","sume valores al resumen t y obtenga el percentil 95","mostrar informaci\xF3n para el filtro de floraci\xF3n spam:ips"]},vectorSet:{name:"VectorSet (Redis 8+)",description:"Disponible cuando se detecta Redis 8+ (tipo VECTORSET nativo).",prompts:["agregar un vector a embeddings","encuentre los 10 vectores m\xE1s similares a un vector de consulta","mostrar dimensiones y recuento del conjunto de vectores embeddings","eliminar un elemento del conjunto de vectores embeddings","buscar por nombre de elemento con VSIM"]},redis8:{name:"Redis 8+ funciones",description:"Se muestra cuando se detecta Redis 8+.",prompts:["establecer ttl del campo hash con HEXPIRE","obtener el resumen de un valor de cadena","ejecutar una b\xFAsqueda h\xEDbrida de texto completo + vector (FT.HYBRID)","establezca varias claves con una caducidad compartida usando MSETEX","eliminar una entrada de secuencia con grupo de consumidores (XDELEX)","mostrar estad\xEDsticas de espacios del grupo para los 10 primeros espacios"]},scripting:{name:"secuencias de comandos",description:"Genere scripts Lua / EVAL a partir de descripciones en lenguaje natural.",prompts:["escriba un script at\xF3mico que incremente counter X solo si Y > 5","generar 100 claves aleatorias con Lua","convierta esta canalizaci\xF3n de shell en un \xFAnico EVAL: claves user:* | OBTENER | grep inactivo | DEL","transferir una operaci\xF3n por lotes a Lua para la seguridad del cl\xFAster","comprobar y configurar la actualizaci\xF3n del estilo en una sola llamada Lua","iterar sobre un hash y eliminar campos que coincidan con un patr\xF3n"]},cluster:{name:"Cl\xFAster",description:"Se muestra solo en modo cl\xFAster.",prompts:["mostrar informaci\xF3n del cl\xFAster","enumerar los nodos del cl\xFAster","mostrar los 10 primeros puestos por n\xFAmero de claves","mostrar los 10 primeros puestos por memoria","\xBFQu\xE9 maestro posee la ranura 5000?"]},acl:{name:"ACL (Redis 6+)",description:"Inspeccionar los usuarios de control de acceso y la conexi\xF3n actual.",prompts:["\xBFCon qui\xE9n estoy conectado?","enumerar todos los usuarios ACL","\xBFQu\xE9 permisos tengo?","mostrar las reglas de usuario predeterminadas"]},qna:{name:"Preguntas y respuestas generales",description:"Haga Redis preguntas de conocimiento: sin herramientas, solo respuestas.",prompts:["\xBFQu\xE9 es ZADD?","\xBFC\xF3mo funciona la conmutaci\xF3n por error del cl\xFAster?","explique SCAN frente a KEYS","\xBFCu\xE1ndo debo usar EVAL frente a m\xFAltiples comandos?","\xBFCu\xE1les son las opciones de persistencia de Redis?","\xBFCu\xE1l es la diferencia entre RDB y AOF?","\xBFC\xF3mo decide Redis Sentinel sobre un nuevo maestro?","explicar las etiquetas hash en modo cl\xFAster"]},translate:{name:"Lenguaje natural \u2192 comando Redis",description:"Describe lo que quieres en cualquiera de los 54 idiomas; el AI escribe el comando Redis.",prompts:["eliminar clave user:42","cambiar el nombre de la clave foo a barra","caducar la clave session:abc en 10 segundos","copiar el origen de la clave al destino","incrementar el contador de visitas en 5",'establezca el saludo clave en "hello" durante 1 hora',"eliminar todas las claves user:*","mu\xE9strame las 10 claves m\xE1s ocupadas"]}}},ssh:{on:"SSH activado",off:"SSH desactivado",sshHost:"SSH Host",sshPort:"Puerto SSH",sshUsername:"Nombre de usuario SSH",sshPassword:"Contrase\xF1a SSH",sshPrivateKey:"Clave privada SSH"},isBuffer:e=>`[object ArrayBuffer] significa que el valor es datos binarios o el valor es mayor que ${e.maxValueAsBuffer}`,streamValue:'El campo y valor del stream van en una l\xEDnea. Ej.: field1 value1 "field 2" "value 2"',streamTimestampId:"'*' significa generado autom\xE1ticamente o la especificaci\xF3n como <millisecondsTime>-<sequenceNumber>",unableToLoadKey:({key:e})=>`No se pudo cargar esta clave: ${e}. Es posible que la clave haya sido eliminada. El error exacto est\xE1 en la consola.`,bigJson:"Este objeto JSON supera los 10 kb, as\xED que aseg\xFArese de saber lo que est\xE1 haciendo, porque algunas funciones pueden renderizar lentamente.",addNode:"Agregar nodo",validateJson:"Validar JSON",reducedFunction:"Funcionalidad reducida",tooManyKeys:e=>`Para las funciones m\xE1ximas completas, el total de claves permitidas es ${e.maxLightKeysCount}. Esta base de datos tiene m\xE1s claves de las permitidas: ${e.count}. La ordenaci\xF3n de claves y la informaci\xF3n adicional del \xE1rbol est\xE1n deshabilitadas. La b\xFAsqueda se realiza solo en el servidor en lugar del cliente.`,redisCommandNotFound:"No se encontr\xF3 coincidencia con el comando Redis ...",treeKeyStore:"La ordenaci\xF3n (comparaci\xF3n natural) se ejecuta en el cliente, es decir, el navegador, lo que significa que tiene una penalizaci\xF3n para conjuntos grandes, como m\xE1s de 10k claves, puede agregar un poco de tiempo al renderizado de la p\xE1gina. No hay ordenaci\xF3n de claves en Redis, solo de esta manera.",socketIoTimeout:e=>`Socket.IO agot\xF3 el tiempo de espera para esta solicitud (m\xE1x. ${e.timeout/1e3} segundos) ...`,resizerInfo:e=>`El ancho m\xEDnimo del panel izquierdo o derecho es ${e.width}px`,jsonViewNotParsable:"Este valor no se puede analizar como JSON ",ttlTitle:"Establezca el TTL en segundos",passwordSecure:"La contrase\xF1a puede estar vac\xEDa, pero a\xFAn mostrar\xE1 caracteres, esto es una caracter\xEDstica de seguridad.",aclAuthHint:"Utilice el nombre de usuario y la contrase\xF1a de Redis ACL para autenticarse. D\xE9jelo vac\xEDo para el usuario predeterminado sin contrase\xF1a.",tlsWithoutCert:"Habilitar TLS sin certificado adicional",tlsRejectUnauthorized:"Rechazar certificado no autorizado",tlsSecure:"Si ve una configuraci\xF3n TLS que comienza con P3X o todas las configuraciones TLS se ven iguales, es una caracter\xEDstica de seguridad. Para cambiar la configuraci\xF3n, simplemente reemplace estos ajustes con vac\xEDo u otra cosa y se guardar\xE1n. Si no cambia la configuraci\xF3n TLS, se mantendr\xE1 como est\xE1 en el servidor.",treeSeparatorEmpty:"Si el separador del \xE1rbol est\xE1 vac\xEDo, el \xE1rbol no tendr\xE1 nodos anidados, solo una lista simple",treeSeparatorEmptyNote:"Sin nodos anidados, solo una lista simple",welcomeConsole:"Bienvenido a la consola Redis",welcomeConsoleInfo:"SHIFT + El historial con cursor ARRIBA o ABAJO est\xE1 habilitado",redisListIndexInfo:"Vac\xEDo para agregar al final, -1 para agregar al inicio o guardar en la posici\xF3n mostrada.",console:"Consola",connectiondAdd:"Agregar conexi\xF3n",connectiondEdit:"Editar conexi\xF3n",connectiondView:"Ver conexi\xF3n",connections:"Conexiones",keysSort:{on:"Ordenaci\xF3n de claves activada",off:"Ordenaci\xF3n de claves desactivada"},cluster:{on:"Cluster activado",off:"Cluster desactivado"},sentinel:{on:"Sentinel activado",off:"Sentinel desactivado",name:"Nombre de Sentinel"},readonly:{on:"Solo lectura activado",off:"Solo lectura desactivado"},theme:{light:"Claro",dark:"Oscuro enterprise",darkNeu:"Oscuro",darkoBluo:"Darko bluo",enterprise:"Enterprise",redis:"Redis",matrix:"Matrix"},connected:e=>`Conectado: ${e.name}`,tree:"\xC1rbol",askAuth:"Solicitar autorizaci\xF3n",keyboardShortcuts:"Atajos de teclado",about:"Acerca de",supportedLanguages:"Idiomas compatibles",version:"Versi\xF3n",redisVersion:"Versi\xF3n de Redis",modules:"M\xF3dulos",shortcutRefresh:"Actualizar",shortcutSearch:"Enfocar b\xFAsqueda",shortcutNewKey:"Nueva clave",shortcutDisconnect:"Desconectar",themeAuto:"Autom\xE1tico (sistema)",languageAuto:"Auto (system)",shortcutCommandPalette:"Paleta de comandos",commandPalette:"Paleta de comandos",noResults:"Sin resultados",redisCommandsReference:"Comandos Redis",ungrouped:"Sin grupo",grouped:"Agrupados",connectFirst:"Con\xE9ctese primero a un servidor Redis",searchLanguage:"Buscar idioma...",exportProgress:"Exportando claves...",importProgress:"Importando claves...",importPreview:"Vista previa",importOverwrite:"Sobrescribir",importSkip:"Omitir",importConflict:"Si la clave ya existe:",noKeysToExport:"No hay claves para exportar",time:"Tiempo",type:"Tipo",format:"Formato",loading:"Cargando...",autoRefresh:"Auto",exportSearchHint:"Exportando solo claves que coinciden con la b\xFAsqueda actual",importSearchHint:"La importaci\xF3n se aplica a toda la base de datos, no solo a los resultados de b\xFAsqueda",deleteSearchHint:"Eliminar todas las claves que coinciden con la b\xFAsqueda actual",deletingSearchKeys:"Eliminando claves coincidentes...",importNoKeys:"No se encontraron claves en el archivo",desktopNotifications:"Notificaciones de escritorio",desktopNotificationsEnabled:"Activar notificaciones de escritorio",desktopNotificationsInfo:"Reciba notificaciones del SO para desconexiones y reconexiones de Redis cuando la aplicaci\xF3n no est\xE9 en primer plano."},status:{dataCopied:"Los datos est\xE1n en el portapapeles",exportDone:"Exportaci\xF3n completada",deletedSearchKeys:e=>`${e.count} claves eliminadas`,indexCreated:"\xCDndice creado",indexDropped:"\xCDndice eliminado",importDone:e=>`Importaci\xF3n completada: ${e.created} creados, ${e.skipped} omitidos, ${e.errors} errores`,nodeRemoved:"Nodo eliminado",keyIsNotExisting:"Esta clave puede haber sido eliminada o haber expirado.",keyCount:e=>e.keyCount===0?"Sin claves":e.keyCount===1?"1 clave":`${e.keyCount} claves`,treeExpandAll:"Expandir todas las hojas del \xE1rbol. Esta operaci\xF3n puede ser costosa y puede tomar tiempo ...",noRedisKeys:"No hay claves en esta base de datos.",redisConnected:"Conexi\xF3n exitosa a Redis",reverted:"Revertido",reloadingDataInfo:"Recargando datos de Redis",added:"Agregado",saved:"Actualizado",cancelled:"Cancelado",deleted:"Eliminado",savedRedis:"Los datos de Redis se han guardado",redisDisconnected:e=>`La conexi\xF3n actual tuvo un error: ${e.error.message}`,dbChanged:e=>`El \xEDndice de base de datos se estableci\xF3 en ${e.db}. `,treeDeleted:e=>`La clave del \xE1rbol fue eliminada (${e.key}).`,deletedKey:e=>`La clave fue eliminada (${e.key}).`,renamedKey:"Esta clave ha sido renombrada",ttlChanged:"El TTL de esta clave ha sido cambiado",notInteger:"Esta entrada no es un n\xFAmero entero",persisted:"Esta clave se mantiene para siempre",set:"La clave ha sido establecida/agregada",connectionRestored:"Conexi\xF3n restablecida",socketDisconnected:"Desconectado",socketError:"Error de conexi\xF3n",deletedHashKey:"Clave hash eliminada",deletedSetMember:"Miembro del conjunto eliminado",deletedListElement:"Elemento de lista eliminado",deletedZSetMember:"Miembro del conjunto ordenado eliminado",deletedStreamTimestamp:"Entrada de flujo eliminada"},code:{"delete-connection":"Esta conexi\xF3n fue eliminada, por lo que se ha desconectado de esta instancia de Redis.","save-connection":"Esta conexi\xF3n fue modificada, por lo que se ha desconectado de esta instancia de Redis. Puede reconectarse.","readonly-connections":"\xA1Las operaciones de agregar/guardar/eliminar conexiones son de solo lectura!","readonly-connection-mode":"\xA1Esta conexi\xF3n est\xE1 en modo de solo lectura!","list-out-of-bounds":"Este \xEDndice de lista est\xE1 fuera de l\xEDmites","invalid-json-value":"The value is not valid JSON.",http_auth_required:"Autorizaci\xF3n requerida: por favor autent\xEDquese con HTTP Basic Auth y recargue.","auto-connection-failed":"Es posible que la conexi\xF3n fue eliminada y la conexi\xF3n autom\xE1tica fall\xF3 por esta raz\xF3n.",invalid_console_command:"Este comando no funciona a trav\xE9s del GUI.",AI_DISABLED:"AI est\xE1 desactivado. Act\xEDvelo en la configuraci\xF3n de AI.",AI_PROMPT_REQUIRED:"Se requiere una consulta de AI.",GROQ_API_KEY_READONLY:"La clave de Groq API es de solo lectura y no se puede modificar.",blocked_api_access:"Su plan de Groq API no permite el acceso a este modelo. Actualice su plan de Groq o use el proxy network.corifeus.com.",rate_limit:"Se alcanz\xF3 el l\xEDmite de AI. Int\xE9ntelo m\xE1s tarde o use su propia clave de Groq API en la configuraci\xF3n."},form:{error:{required:"Obligatorio",port:"El puerto debe estar entre 1-65535",invalid:"El formulario no es v\xE1lido"},connection:{label:{name:"Nombre",group:"Grupo",host:"Nombre de host",port:"Puerto",password:"Contrase\xF1a",username:"Nombre de usuario"}},treeSettings:{maxValueDisplay:"Longitud m\xE1xima de visualizaci\xF3n de valor",maxValueDisplayInfo:"Si se establece en 0, muestra valores completos. Si es mayor que 0, trunca a esta longitud. Si -1: para cadenas, oculta el valor hasta editar; para otros tipos, muestra contenido completo.",maxKeys:"N\xFAmero m\xE1ximo de claves",maxKeysInfo:"Para que el GUI no se bloquee, limitamos el n\xFAmero m\xE1ximo de claves.",keyCount:e=>`N\xFAmero de claves: ${e?.keyCount??0}`,label:{animation:"Usar animaci\xF3n",noAnimation:"Sin animaci\xF3n",undoEnabled:"Deshacer activado",undoDisabled:"Deshacer desactivado",diffEnabled:"Mostrar diff antes de guardar",diffDisabled:"Diff antes de guardar desactivado",jsonFormatTwoSpace:"Formatear JSON con 2 espacios",jsonFormatFourSpace:"Formatear JSON con 4 espacios",formName:"Configuraci\xF3n de Redis",searchModeClient:"Modo de b\xFAsqueda en cliente",searchModeServer:"Modo de b\xFAsqueda en servidor",searchModeStartsWith:"Buscar con modo empieza con",searchModeIncludes:"Modo de b\xFAsqueda incluye"},undoHint:"Deshacer est\xE1 disponible solo para tipos de clave string y JSON",field:{treeSeparator:"Separador del \xE1rbol",treeSeparatorSelector:"Selector de separador del \xE1rbol",page:"N\xFAmero de paginaci\xF3n del \xE1rbol",keyPageCount:"N\xFAmero de paginaci\xF3n de claves",keysSort:"Ordenar las claves",searchMode:"Modo de b\xFAsqueda",searchModeStartsWith:"B\xFAsqueda empieza con / incluye"},error:{keyPageCount:"El n\xFAmero de paginaci\xF3n de claves debe ser un entero entre 5 - 100",page:"El n\xFAmero de paginaci\xF3n debe ser un entero entre 10 - 5000",maxValueDisplay:"El valor m\xE1ximo de visualizaci\xF3n debe ser un entero entre -1 y 32768",maxKeys:"El n\xFAmero m\xE1ximo de claves debe ser un entero entre 100 y 100000"}},key:{label:{formName:{add:"Agregar nueva clave Redis",edit:"Editar clave Redis",append:"Agregar a clave Redis existente"}},field:{streamTimestamp:"Marca de tiempo",key:"Clave",type:"Tipo",index:"\xCDndice",hashKey:"Clave hash",score:"Puntuaci\xF3n",value:"Valor",errorRate:"Tasa de error",capacity:"Capacidad",topk:"Top K",width:"Ancho",depth:"Profundidad",decay:"Decaimiento",compression:"Compresi\xF3n",increment:"Incremento",item:"Elemento",vectorValues:"Valores del vector (separados por comas)",element:"Nombre del elemento"},error:{streamTimestamp:"La marca de tiempo es obligatoria, ya sea en formato Redis o como *",key:"La clave debe tener al menos un car\xE1cter",hashKey:"La clave hash debe tener al menos un car\xE1cter",score:"La puntuaci\xF3n del conjunto ordenado es obligatoria",value:"El valor es obligatorio",errorRate:"La tasa de error debe estar entre 0 y 1 (ej. 0.01)",capacity:"La capacidad debe ser un entero positivo",topk:"Top K debe ser un entero positivo",width:"El ancho debe ser un entero positivo",depth:"La profundidad debe ser un entero positivo",item:"El elemento es obligatorio"}},main:{label:{database:"DB"}}},page:{search:{title:"B\xFAsqueda",index:"\xCDndice",query:"Consulta",results:"Resultados",noIndex:"No se encontraron \xEDndices",createIndex:"Crear \xEDndice",dropIndex:"Eliminar \xEDndice",indexInfo:"Info del \xEDndice",indexName:"Nombre del \xEDndice",prefix:"Prefijo de clave (opcional)",fieldName:"Nombre del campo",hybridMode:"B\xFAsqueda h\xEDbrida (FT.HYBRID)",vectorField:"Campo vectorial",vectorValues:"Valores vectoriales"},monitor:{title:"Monitoreo",memory:"Memoria",opsPerSec:"Ops/seg",clients:"Clientes",blocked:"Bloqueados",hitsMisses:"Tasa de aciertos",networkIo:"Red I/O",slowLog:"Log lento",noSlowQueries:"No se registraron consultas lentas.",confirmSlowLogReset:"\xBFEst\xE1 seguro de que desea restablecer el registro lento?",slowLogResetDone:"Se restableci\xF3 el registro lento.",totalCommands:"Total",expired:"Expirados",evicted:"Desalojados",clientList:"Lista de clientes",topKeys:"Claves m\xE1s grandes por memoria",killClient:"Matar cliente",clientKilled:"Cliente terminado",confirmKillClient:"\xBFEst\xE1 seguro de terminar este cliente?",noKeys:"Sin claves",rss:"RSS",peak:"M\xE1ximo",fragmentation:"Fragmentaci\xF3n",hitsAndMisses:"Aciertos / Fallos",noClients:"Sin clientes",slotStats:"Estad\xEDsticas de slots del cl\xFAster",serverInfo:"Informaci\xF3n del servidor",os:"Sistema operativo",port:"Puerto de red",pid:"ID de proceso",configFile:"Archivo de configuraci\xF3n",uptime:"tiempo de actividad",keyspace:"Espacio clave Redis",keys:"Claves Redis",expires:"Vence",noKeyspace:"Sin claves",persistence:"Persistencia de datos",rdbLastSave:"RDB \xFAltimo guardado",rdbStatus:"Estado de la BDR",rdbChanges:"Cambios desde el \xFAltimo guardado",aofEnabled:"AOF habilitado",aofSize:"Tama\xF1o AOF",replication:"Replicaci\xF3n Redis",role:"Rol de replicaci\xF3n",replicas:"R\xE9plicas conectadas",masterHost:"Anfitri\xF3n principal",linkStatus:"Estado del enlace de replicaci\xF3n",cpu:"Uso de CPU",cpuSys:"Sistema",cpuUser:"Usuario",modules:"M\xF3dulos Redis cargados",noModules:"No hay m\xF3dulos Redis cargados",clusterSlotMap:"Mapa de ranuras del cl\xFAster de Redis",slotRange:"Rango de ranuras del grupo",totalSlots:"Espacios totales del cl\xFAster",noClusterData:"No hay datos del cl\xFAster de Redis disponibles."},analysis:{title:"An\xE1lisis de Memoria",runAnalysis:"Ejecutar An\xE1lisis",running:"Analizando...",typeDistribution:"Distribuci\xF3n de Tipos",prefixMemory:"Memoria por Prefijo",topKeysByMemory:"Claves M\xE1s Grandes por Memoria",expirationOverview:"Expiraci\xF3n de Claves",memoryBreakdown:"Desglose de Memoria",keysScanned:"Claves Escaneadas",totalMemory:"Memoria Total",rssMemory:"Memoria RSS",peakMemory:"Memoria M\xE1xima",luaMemory:"Memoria Lua",overheadMemory:"Sobrecarga",datasetMemory:"Conjunto de Datos",fragmentation:"Fragmentaci\xF3n",allocator:"Asignador",withTTL:"Con TTL",persistent:"Persistentes",avgTTL:"TTL Promedio",prefix:"Prefijo",keyCount:"Cantidad de Claves",memoryUsage:"Uso de Memoria",noPrefix:"(sin prefijo)",topN:"Top N",maxScanKeys:"M\xE1x. Claves Escaneadas",type:"Tipo",noData:"Sin datos. Haga clic en Ejecutar An\xE1lisis para comenzar.",exportAll:"Exportar Todo",memoryDoctor:"Memory Doctor",doctorNoData:"Haga clic en Actualizar para ejecutar los diagn\xF3sticos de Memory Doctor."},acl:{title:"Usuarios de ACL",loadUsers:"Cargar usuarios",loading:"Cargando...",username:"Nombre de usuario",status:"Estado",enabled:"Habilitado",disabled:"Desactivado",commands:"Comandos",commandsHint:"por ejemplo, +@all or +@read -@dangerous",keys:"Patrones clave de Redis",keysHint:"por ejemplo, ~* or ~user:*",channels:"Canales Pub/Sub",channelsHint:"por ejemplo, &* or ¬ifications:*",password:"Contrase\xF1a",noPassword:"Sin contrase\xF1a (nopass)",passwordHint:"D\xE9jelo vac\xEDo para mantener la contrase\xF1a actual",currentUser:"Actual",createUser:"Crear usuario",editUser:"Editar usuario",deleteUser:"Eliminar",confirmDelete:"\xBFEst\xE1 seguro de que desea eliminar el usuario ACL?",userDeleted:"El usuario ACL fue eliminado.",userSaved:"Se guard\xF3 el usuario ACL.",cannotDeleteDefault:"No se puede eliminar el usuario predeterminado.",cannotDeleteSelf:"No se puede eliminar el usuario actualmente conectado.",noUsers:"ACL requiere Redis 6.0+.",groupCommon:"General",groupDataTypes:"Tipos de datos",groupOperations:"Operaciones",rules:"Reglas",rulesHint:"Tokens separados por espacios (por ejemplo on >password +@all ~* &*)",defaultUserWarning:"Precauci\xF3n: Modificar el usuario predeterminado puede bloquear todas las conexiones. Si esto sucede, deber\xE1 reiniciar Redis o usar redis-cli para restaurar el acceso."},overview:{noConnected:"No hay conexi\xF3n a Redis.",overviewClients:"Lista de conectados por n\xFAmero de clientes",connectedCount:e=>e.length===1?"1 cliente":`${e.length} clientes`},key:{label:{key:"Clave",encoding:"Codificaci\xF3n",compression:"Compresi\xF3n",aiRateLimited:"L\xEDmite de solicitudes de AI alcanzado. Int\xE9ntelo de nuevo m\xE1s tarde o use su propia clave de API de Groq en Configuraci\xF3n.",aiError:"La consulta de AI fall\xF3",length:"Tama\xF1o",ttl:"TTL",ttlTitle:"Tiempo de vida",type:"Tipo",ttlNotExpire:"no expira",lengthString:"bytes",lengthItem:"elementos",actions:"Acciones"},list:{table:{index:"\xCDndice",value:"Valor"}},hash:{table:{hashkey:"Clave hash",value:"Valor"}},set:{table:{value:"Miembro"}},zset:{table:{value:"Miembro",score:"Puntuaci\xF3n"}},stream:{table:{timestamp:"ID de marca de tiempo",field:"Campo",value:"Valor"}},timeseries:{chart:"Gr\xE1fico",info:"Info",addPoint:"Agregar punto",from:"Desde (ms o -)",to:"Hasta (ms o +)",aggregation:"Agregaci\xF3n",timeBucket:"Bucket (ms)",none:"Ninguno",dataPoints:"puntos de datos",labels:"Etiquetas",rules:"Reglas",retention:"Retenci\xF3n",timestamp:"Marca de tiempo",value:"Valor",retentionHint:"0 = sin expiraci\xF3n, o milisegundos",duplicatePolicy:"Pol\xEDtica de duplicados",labelsHint:"clave1 valor1 clave2 valor2",timestampHint:"'*' significa generado autom\xE1ticamente, o marca de tiempo en milisegundos",editAllHint:"Un punto de datos por l\xEDnea: marca_de_tiempo valor (la marca de tiempo puede ser * para autom\xE1tico)",autoSpread:"Intervalo de dispersi\xF3n autom\xE1tico *",formula:"F\xF3rmula",formulaLinear:"Lineal",formulaRandom:"Aleatorio",formulaSawtooth:"Diente de sierra",formulaPoints:"Puntos",formulaAmplitude:"Amplitud",formulaOffset:"Desplazamiento",generate:"Generar",exportChart:"Exportar PNG",overlay:"Superponer claves",overlayHint:"Claves separadas por comas",mrangeFilter:"Filtro de etiquetas",bulkMode:"Generaci\xF3n masiva",mrangeHint:"ej. sensor=temp"},probabilistic:{info:"Informaci\xF3n",addItem:"Agregar elemento",checkItem:"Verificar elemento",item:"Elemento",exists:"Existe",doesNotExist:"No existe",topkList:"Elementos principales",topkCount:"Cantidad",queryCount:"Cantidad de consultas",queryResult:"Resultado de consulta",addedSuccessfully:"Elemento agregado exitosamente",deletedSuccessfully:"Elemento eliminado exitosamente",quantile:"Cuantil",quantileResult:"Resultado",noItems:"No hay elementos para mostrar",resetConfirm:"Restablecer todos los datos en este T-Digest?"},vectorset:{info:"Informaci\xF3n",elements:"Elementos",similarity:"B\xFAsqueda de similitud",searchByElement:"Buscar por elemento",searchByVector:"Buscar por vector",vectorValues:"Valores del vector",element:"Elemento",score:"Puntuaci\xF3n",count:"Cantidad",addElement:"Agregar elemento",attributes:"Atributos",noAttributes:"Sin atributos",dimensions:"Dimensiones",removeConfirm:"\xBFEliminar este elemento del VectorSet?",noElements:"Sin elementos",filter:"Filtro",searchComplete:"B\xFAsqueda completada"}},treeControls:{settings:"Configuraci\xF3n del \xE1rbol",expandAll:"Expandir todo",collapseAll:"Colapsar todo",level:"Nivel",search:{search:"Buscar en las claves",clear:"Limpiar b\xFAsqueda actual",placeholderClient:"Buscar en el cliente",placeholderServer:"Buscar en el servidor",info:e=>`La b\xFAsqueda del lado del cliente significa que coincide con el texto en la entrada de b\xFAsqueda. La b\xFAsqueda del lado del servidor significa que busca en los patrones de claves como *{texto-de-b\xFAsqueda}*. Para conjuntos de b\xFAsqueda grandes, es mejor usar la b\xFAsqueda del lado del servidor. Para conjuntos m\xE1s peque\xF1os, es mejor usar la b\xFAsqueda del lado del cliente. Si el n\xFAmero de claves supera ${e?.maxLightKeysCount??11e4}, solo puede buscar en el servidor.`,largeSetInfo:"En un conjunto grande, la b\xFAsqueda del lado del cliente est\xE1 deshabilitada, as\xED que ahora solo es posible la b\xFAsqueda del lado del servidor.",infoDetails:"Para descubrir c\xF3mo funciona la b\xFAsqueda, consulte la configuraci\xF3n"},pager:{next:"Siguiente",prev:"Anterior",first:"Primero",last:"\xDAltimo"}}},time:{years:"a\xF1os",months:"meses",days:"d\xEDas",year:"a\xF1o",month:"mes",day:"d\xEDa",second:"segundo",seconds:"segundos",minute:"minuto",minutes:"minutos",hour:"hora",hours:"horas"},redisTypes:{string:"String",list:"List",hash:"Hash table",set:"Set",zset:"Sorted set - zset",stream:"Stream",json:"JSON",timeseries:"Time Series",bloom:"Bloom filtro",cuckoo:"Cuckoo filtro",topk:"Top-K",cms:"Count-Min Sketch",tdigest:"T-Digest",vectorset:"VectorSet"},promo:{title:"AI Asistente de red",description:"Descubra nuestro asistente de red AI gratuito en network.corifeus.com: analice dominios, IP, registros DNS, certificados SSL, seguridad del correo electr\xF3nico e infraestructura de red. Desarrollado por AI para obtener resultados instant\xE1neos y completos.",disclaimer:"Esta promoci\xF3n solo se muestra en el sitio de demostraci\xF3n y no aparecer\xE1 en Docker, Electron ni en implementaciones de aplicaciones web.",toastMessage:"Pruebe nuestro asistente de red AI gratuito en network.corifeus.com: analice dominios, DNS, SSL y m\xE1s.",visit:"Visita network.corifeus.com"},promoMeeting:{title:"Meet Assistant SaaS",description:"Flujo completo de reuniones creado para empresas europeas en meeting.corifeus.com \u2014 traducci\xF3n en directo en 21 idiomas, res\xFAmenes AI, acciones, decisiones, asistentes y citas clave generados autom\xE1ticamente. Vocabulario personalizado, biblioteca de reuniones con b\xFAsqueda, enlaces compartibles de solo lectura, resumen por email con un clic. Facturaci\xF3n EU \u2014 Stripe Tax, compatible con VAT, precios en EUR (Solo \u20AC19.99 / Pro \u20AC39.99 / Business \u20AC99.99 al mes, sin permanencia). Compatible con GDPR por defecto \u2014 sin cookies de seguimiento, almacenamiento cifrado.",disclaimer:"Esta promoci\xF3n solo se muestra en el sitio de demostraci\xF3n y no aparecer\xE1 en Docker, Electron ni en implementaciones de aplicaciones web.",toastMessage:"Prueba Meet Assistant SaaS en meeting.corifeus.com \u2014 traducci\xF3n en directo en 21 idiomas, res\xFAmenes AI, acciones. 1 minuto gratis, sin registro, compatible con GDPR.",visit:"Visita meeting.corifeus.com"}};a.exports=s});export default r();