// La Paguita - Frases del Españolito y del Jugador

const FRASES_ESPANOLITO = [
    // === Frustración general ===
    "A mí nadie me da nada...",
    "Yo llevo 30 años cotizando y a mí qué.",
    "¿Pero cómo tienen el último iPhone?",
    "En mi país antes se vivía bien.",
    "Esto antes no pasaba.",
    "Es que no hay ayudas para los españoles.",
    "Mi hijo con dos carreras sirviendo cafés...",
    "Vienen aquí y les dan de todo.",
    "Yo no soy racista, PERO...",
    "La culpa es del gobierno.",

    // === Economía ===
    "Mi nómina no sube desde 2008.",
    "El alquiler me come el 60% del sueldo.",
    "No llego a fin de mes y ellos con piso gratis.",
    "300€ de luz. ¿El bono social? Solo para ellos.",
    "He pedido el IMV y me lo han denegado.",
    "Pago 400€ de IRPF para financiar esto.",
    "Mi pensión no da ni para comer.",
    "Llevo 5 años en lista de espera para un VPO.",

    // === Vivienda ===
    "No encuentro piso y ellos okupan.",
    "2000€ por un estudio. ¿Cómo compiten con pisos gratis?",
    "Mi hijo vive conmigo con 35 años.",
    "Compré a precio de burbuja y ahora vale la mitad.",

    // === Sanidad ===
    "8 horas en urgencias. OCHO.",
    "Mi médico de cabecera me da cita para dentro de 3 semanas.",
    "La sanidad está colapsada y siguen viniendo.",
    "En la sala de espera solo hablo yo español.",

    // === Indignación ===
    "¡¿Y mis impuestos para esto?!",
    "Esto es insostenible.",
    "El que viene de fuera tiene más derechos que yo.",
    "¿Regularización masiva? ¿En serio?",
    "¡Que vengan legalmente como hizo todo el mundo!",
    "España se va al carajo.",

    // === Defeated ===
    "Ya da igual lo que vote.",
    "Me voy a Andorra.",
    "Estoy pensando en emigrar yo.",
    "¿Para qué trabajo si me quitan todo?",
    "Mis abuelos no lucharon para esto."
];

const FRASES_JUGADOR = {
    fase1: [
        "¿Dónde está la oficina de ayudas?",
        "Me han dicho que aquí dan de todo gratis.",
        "Solo necesito un padrón y ya está.",
        "En mi país me dijeron que España era fácil.",
        "¿WiFi gratis? ¡Bendita España!"
    ],
    fase2: [
        "¡Ya tengo el padrón! Ahora a cobrar.",
        "La trabajadora social es muy maja.",
        "IMV + ayuda alquiler + comedor = ¿para qué currar?",
        "Mi primo viene la semana que viene.",
        "El voluntario de la ONG me ha regalado un iPhone."
    ],
    fase3: [
        "3 años ya. El arraigo es mío.",
        "Cobro en B y en ayudas. El sistema funciona.",
        "He okupado un piso vacío. 2 años hasta que me echen.",
        "El abogado de oficio vale oro. Y es gratis.",
        "Traer a mi familia es cuestión de tiempo."
    ],
    fase4: [
        "¡Papeles! Por fin papeles.",
        "Mi familia ya está aquí. Cada uno con su IMV.",
        "Con 4 hijos cobro más que un mileurista.",
        "He montado un locutorio. Sin declarar, claro.",
        "¿Nacionalidad? Sí, la española también."
    ],
    fase5: [
        "El presupuesto es para todos. Sobre todo para nosotros.",
        "Somos más cada día. El voto es poder.",
        "He fundado una asociación cultural. Con subvención.",
        "El Españolito ya no protesta. Se ha rendido.",
        "España es nuestra casa. Literalmente."
    ]
};

const FRASES_TRANSICION_FASE = [
    '', // No hay fase 0
    '🚤 Has llegado a España. Empieza el juego.',
    '📋 ¡Empadronado! Se abren las puertas del chiringuito.',
    '🏠 Arraigo social conseguido. Ahora a exprimir el sistema.',
    '📄 ¡REGULARIZADO! Acceso total al buffet libre.',
    '👑 Fase final: El Gran Reemplazo ha comenzado.'
];

const FRASES_TRANSICION_FASE_NATIVO = [
    '', // No hay fase 0
    '', // No aplica
    '', // No aplica
    '🏠 Ya estás en el sistema. Hora de sacarle jugo.',
    '📄 ¡Nivel PRO! Sabes más de ayudas que los propios funcionarios.',
    '👑 Fase final: Eres el parásito definitivo del Estado.'
];

const FRASES_JUGADOR_NATIVO = {
    fase3: [
        "¿Trabajar? Eso es para gente sin imaginación.",
        "El SEPE es mi segunda casa. Bueno, mi primera.",
        "Cobro más en ayudas que mi cuñado currando.",
        "He pedido 3 rentas mínimas en 3 comunidades. A ver cuál cuela.",
        "El funcionario ya me conoce por el nombre."
    ],
    fase4: [
        "Ya tengo la baja, el paro, el IMV y la renta mínima. El combo.",
        "Mi vecino trabaja 10 horas y cobra lo mismo que yo. Pero yo estoy en el sofá.",
        "He aprendido a llorar delante del juez. Es un arte.",
        "El abogado de oficio ya me tutea.",
        "¿Crisis? ¿Qué crisis? Yo cobro igual."
    ],
    fase5: [
        "El sistema funciona. Para mí, al menos.",
        "Llevo 15 años sin trabajar y vivo mejor que nunca.",
        "He enseñado a mis hijos a cobrar. Tradición familiar.",
        "El Estado me debe a mí. Por existir.",
        "¿Dignidad? Eso no da de comer. Las paguitas sí."
    ]
};

const TITULARES_PRENSA = [
    // Progre
    "El País: \"La inmigración enriquece nuestro tejido social\"",
    "La Sexta: \"Historias de superación: de la patera al éxito\"",
    "elDiario.es: \"Las ayudas a inmigrantes son una inversión, no un gasto\"",
    "Público: \"VOX criminaliza la inmigración con datos falsos\"",
    "RTVE: \"España necesita inmigración para sostener las pensiones\"",

    // Derecha
    "ABC: \"El coste de la inmigración ilegal supera los 10.000M€\"",
    "OkDiario: \"Inmigrantes cobran más que jubilados españoles\"",
    "La Razón: \"Avalancha migratoria sin precedentes\"",
    "El Mundo: \"El 70% de las ayudas sociales van a extranjeros\"",
    "Libertad Digital: \"España, el coladero de Europa\"",

    // Neutro/Sensacionalista
    "Telecinco: \"¿Viven mejor los inmigrantes que los españoles? DEBATE\"",
    "Antena 3: \"Polémica por las ayudas: españoles vs extranjeros\"",
    "20 Minutos: \"El IMV: quién lo cobra realmente\"",
    "La Vanguardia: \"Cataluña, desbordada por la inmigración\"",
    "El Confidencial: \"Los números de la inmigración que nadie quiere ver\""
];

// === Frases de escape de deportación (satirical - the player never actually loses) ===

const FRASES_ESCAPE_INMIGRANTE = [
    '🛫 ¡CASI TE DEPORTAN! ...pero el juez estaba de vacaciones en Marbella.',
    '🛫 ¡CASI TE DEPORTAN! ...pero el avión de repatriación no tenía gasolina.',
    '🛫 ¡CASI TE DEPORTAN! ...pero una ONG interpuso un recurso contencioso-administrativo. El juzgado tarda 3 años.',
    '🛫 ¡CASI TE DEPORTAN! ...pero el abogado de oficio ha presentado un recurso y ahora hay que esperar al Constitucional.',
    '🛫 ¡CASI TE DEPORTAN! ...pero la policía ha perdido tu expediente. Burocracia española, ¡bendita seas!',
    '🛫 ¡CASI TE DEPORTAN! ...pero que esto es España, aquí no pasa nada.',
    '🛫 ¡CASI TE DEPORTAN! ...pero el PSOE necesita tu voto para las próximas elecciones.',
    '🛫 ¡CASI TE DEPORTAN! ...pero la directiva europea 2024/38 prohíbe deportar si hay "riesgo psicológico".',
    '🛫 ¡CASI TE DEPORTAN! ...pero el CIE estaba lleno y no había plaza.',
    '🛫 ¡CASI TE DEPORTAN! ...pero 47 ONGs han salido en La Sexta pidiendo tu libertad.',
    '🛫 ¡CASI TE DEPORTAN! ...pero tu país de origen no te reconoce como ciudadano. Apátrida instantáneo.',
    '🛫 ¡CASI TE DEPORTAN! ...pero el funcionario de turno se ha cogido baja por estrés laboral.',
    '🛫 ¡CASI TE DEPORTAN! ...pero Ada Colau ha declarado tu barrio "zona de acogida blindada".',
    '🛫 ¡CASI TE DEPORTAN! ...pero el convenio bilateral con tu país caducó en 2003.',
    '🛫 ¡CASI TE DEPORTAN! ...pero un diputado de Sumar ha hecho huelga de hambre por ti. Duró 4 horas.',
    '🛫 ¡CASI TE DEPORTAN! ...pero el Defensor del Pueblo ha emitido una recomendación no vinculante que nadie va a leer.',
    '🛫 ¡CASI TE DEPORTAN! ...pero te has puesto a llorar y la funcionaria te ha dado un vaso de agua y un formulario.',
    '🛫 ¡CASI TE DEPORTAN! ...pero el vuelo de deportación lo canceló Iberia. Como siempre.',
    '🛫 ¡CASI TE DEPORTAN! ...pero has dicho que eres menor y no hay prueba ósea fiable.',
    '🛫 ¡CASI TE DEPORTAN! ...pero el piloto se ha negado a despegar por "motivos humanitarios".',
    '🛫 ¡CASI TE DEPORTAN! ...pero era viernes a las 14:00 y el juzgado ya había cerrado.',
    '🛫 ¡CASI TE DEPORTAN! ...pero tu expediente estaba en la mesa de un funcionario que lleva de baja desde 2019.',
    '🛫 ¡CASI TE DEPORTAN! ...pero Irene Montero ha tuiteado en tu defensa y ahora eres trending topic.',
    '🛫 ¡CASI TE DEPORTAN! ...pero resulta que no hay acuerdo de repatriación vigente. Vuelta a la casilla de salida.'
];

const FRASES_ESCAPE_NATIVO = [
    '🚔 ¡INSPECCIÓN! ...pero el inspector de Hacienda estaba de baja por depresión.',
    '🚔 ¡INSPECCIÓN! ...pero resulta que tu cuñado trabaja en la delegación de la AEAT.',
    '🚔 ¡INSPECCIÓN! ...pero has llorado tanto que la asistenta social te ha dado más ayudas en vez de quitártelas.',
    '🚔 ¡INSPECCIÓN! ...pero que esto es España, aquí no pasa nada.',
    '🚔 ¡INSPECCIÓN! ...pero el sistema informático de la Seguridad Social se ha caído. Otra vez.',
    '🚔 ¡INSPECCIÓN! ...pero has presentado un recurso y el juzgado de lo Social tiene cola de 2 años.',
    '🚔 ¡INSPECCIÓN! ...pero el expediente se ha perdido entre Hacienda, Servicios Sociales y el SEPE. Nadie sabe quién lo tiene.',
    '🚔 ¡INSPECCIÓN! ...pero tu abogado de oficio ha encontrado un error de forma en la notificación.',
    '🚔 ¡INSPECCIÓN! ...pero coincide con las elecciones y ningún político quiere el titular de "quita ayudas a familias".',
    '🚔 ¡INSPECCIÓN! ...pero el policía local es amigo de tu primo y ha mirado para otro lado.',
    '🚔 ¡INSPECCIÓN! ...pero has amenazado con llamar a Telecinco y han reconsiderado.',
    '🚔 ¡INSPECCIÓN! ...pero el Defensor del Pueblo dice que retirar ayudas "vulnera la dignidad".',
    '🚔 ¡INSPECCIÓN! ...pero era agosto y toda la administración estaba cerrada por vacaciones.',
    '🚔 ¡INSPECCIÓN! ...pero el juez ha dictaminado que tienes "arraigo social suficiente". Llevas 3 generaciones en el sofá.',
    '🚔 ¡INSPECCIÓN! ...pero has demostrado "vulnerabilidad social" presentando un justificante de Cáritas.',
    '🚔 ¡INSPECCIÓN! ...pero Hacienda está demasiado ocupada persiguiendo autónomos como para molestarte.',
    '🚔 ¡INSPECCIÓN! ...pero la ley de segunda oportunidad te protege. Y la tercera. Y la cuarta.',
    '🚔 ¡INSPECCIÓN! ...pero el funcionario que llevaba tu caso se ha jubilado anticipadamente.',
    '🚔 ¡INSPECCIÓN! ...pero tu asociación de vecinos ha organizado una protesta y han reculado.',
    '🚔 ¡INSPECCIÓN! ...pero la Consejería dice que es competencia del Estado, y el Estado dice que es autonómica.',
    '🚔 ¡INSPECCIÓN! ...pero has presentado un certificado de empadronamiento de hace 15 años y el sistema se ha bloqueado.',
    '🚔 ¡INSPECCIÓN! ...pero Pablo Iglesias te ha defendido en Twitch y han recibido 200 denuncias por acoso.'
];

function getFraseEscapeDeportacion(esNativo, index) {
    const frases = esNativo ? FRASES_ESCAPE_NATIVO : FRASES_ESCAPE_INMIGRANTE;
    return frases[index % frases.length];
}

function getFraseEspanolito() {
    return FRASES_ESPANOLITO[Math.floor(Math.random() * FRASES_ESPANOLITO.length)];
}

function getFraseJugador(fase) {
    const key = 'fase' + fase;
    const personaje = getPersonajeActual();
    const esNativo = esPersonajeNativo(personaje);

    let frases;
    if (esNativo) {
        frases = FRASES_JUGADOR_NATIVO[key] || FRASES_JUGADOR_NATIVO.fase3;
    } else {
        frases = FRASES_JUGADOR[key] || FRASES_JUGADOR.fase1;
    }
    return frases[Math.floor(Math.random() * frases.length)];
}

function getTitularPrensa() {
    return TITULARES_PRENSA[Math.floor(Math.random() * TITULARES_PRENSA.length)];
}
