export interface Seccion {
  titulo: string;
  contenido: string;
}

export interface Ejercicio {
  id: string;
  tipo: 'slider' | 'quiz' | 'juego' | 'tabla' | 'calculadora';
  titulo: string;
  descripcion: string;
  config: Record<string, unknown>;
}

export interface ModuloContenido {
  titulo: string;
  contenido: Seccion[];
  ejercicios: Ejercicio[];
}

export const costos: ModuloContenido = {
  titulo: 'Costos de Producción',
  contenido: [
    {
      titulo: 'Costos Fijos y Variables',
      contenido: `Los costos totales se componen de dos categorías fundamentales:

**Costos Fijos (CF)**
Son costos que no varían con la cantidad producida. Se incurren incluso si Q = 0.

Ejemplos:
- Alquiler de la planta
- Seguros
- Salarios de administración
- Depreciación (método lineal)

**Costos Variables (CV)**
Varían directamente con el nivel de producción. Si Q = 0, CV = 0.

Ejemplos:
- Materias primas
- Mano de obra directa
- Energía consumida
- Envases y embalajes

**Costo Total (CT)**
$$CT = CF + CV$$

**Ejemplo numérico:**
Una panadería tiene:
- CF = $1,000/mes (alquiler, seguros)
- CV = $5 por pan (harina, salario panadero)

| Q (panes) | CF | CV | CT |
|-----------|----|----|----|
| 0 | 1,000 | 0 | 1,000 |
| 100 | 1,000 | 500 | 1,500 |
| 200 | 1,000 | 1,000 | 2,000 |
| 300 | 1,000 | 1,500 | 2,500 |
| 400 | 1,000 | 2,000 | 3,000 |`
    },
    {
      titulo: 'Costos Medios',
      contenido: `Los costos medios (o unitarios) representan el costo por unidad producida:

**Costo Fijo Medio (CFMe)**
$$CFMe = \frac{CF}{Q}$$

Característica: Siempre decreciente conforme aumenta Q (se "diluye" el costo fijo).

**Costo Variable Medio (CVMe)**
$$CVMe = \frac{CV}{Q}$$

Forma típica: U invertida (primero decrece por economías de escala, luego crece por deseconomías).

**Costo Total Medio (CMe o CTM)**
$$CMe = \frac{CT}{Q} = CFMe + CVMe$$

Forma típica: U invertida, con un mínimo donde CMe = CMg.

**Tabla de ejemplo:**
| Q | CF | CV | CT | CFMe | CVMe | CMe |
|---|----|----|----|------|------|-----|
| 0 | 100 | 0 | 100 | - | - | - |
| 1 | 100 | 50 | 150 | 100.0 | 50.0 | 150.0 |
| 2 | 100 | 90 | 190 | 50.0 | 45.0 | 95.0 |
| 3 | 100 | 120 | 220 | 33.3 | 40.0 | 73.3 |
| 4 | 100 | 160 | 260 | 25.0 | 40.0 | 65.0 |
| 5 | 100 | 250 | 350 | 20.0 | 50.0 | 70.0 |

Observa que CMe es mínimo (65.0) cuando está en su punto más bajo entre CFMe y CVMe.`
    },
    {
      titulo: 'Costo Marginal',
      contenido: `El **costo marginal (CMg)** es el incremento en el costo total al producir una unidad adicional:

$$CMg = \frac{\Delta CT}{\Delta Q} = \frac{dCT}{dQ}$$

**Importancia:**
- Determina la decisión de producción óptima
- Representa el costo de la última unidad producida
- Es la derivada del costo total

**Relación fundamental:**
$$CMg = \frac{\Delta CV}{\Delta Q}$$

(Dado que CF no varía con Q, solo CV afecta CMg)

**Ejemplo de cálculo:**
| Q | CT | CMg |
|---|----|-----|
| 0 | 100 | - |
| 1 | 150 | 50 |
| 2 | 190 | 40 |
| 3 | 220 | 30 |
| 4 | 260 | 40 |
| 5 | 350 | 90 |

**Propiedades matemáticas:**
1. CMg intercepta CVMe y CMe en sus puntos mínimos
2. Cuando CMg < CMe, CMe está decreciendo
3. Cuando CMg > CMe, CMe está creciendo
4. Cuando CMg = CMe, CMe está en su mínimo

**Intuición:** Si el costo de la siguiente unidad (CMg) es menor que el costo promedio actual, producirla reduce el costo medio.`
    },
    {
      titulo: 'Relación entre Curvas de Costos',
      contenido: `Las curvas de costos tienen relaciones matemáticas y económicas fundamentales:

**Gráfico conceptual:**

Las curvas de costos se relacionan de la siguiente manera:

| Elemento | Descripción |
|----------|-------------|
| **Eje vertical** | Costos |
| **Eje horizontal** | Cantidad (Q) |
| **Curva CMe** | Forma de U invertida |
| **Curva CMg** | U invertida que intersecta a CMe en su punto más bajo |
| **Punto de eficiencia** | Donde CMg = CMe (mínimo del costo medio) |

**Relaciones clave entre las curvas:**

1. **CFMe siempre decreciente:** A medida que aumenta Q, el costo fijo se distribuye en más unidades

2. **CMg corta a CVMe en su mínimo:**
   - Antes del punto de intersección: CMg < CVMe → CVMe decrece
   - Después del punto de intersección: CMg > CVMe → CVMe crece

3. **CMg corta a CMe en su mínimo:**
   - Cuando CMg < CMe: CMe está decreciendo
   - Cuando CMg > CMe: CMe está creciendo
   - Cuando CMg = CMe: CMe está en su punto mínimo (producción técnicamente más eficiente)

**Relaciones clave:**

1. **CFMe siempre decreciente**
   - Forma de hipérbola rectangular
   - Nunca intersecta a ninguna otra curva

2. **CMg corta a CVMe en su mínimo**
   - Antes: CMg < CVMe → CVMe decrece
   - Después: CMg > CVMe → CVMe crece

3. **CMg corta a CMe en su mínimo**
   - Punto de mínimo costo medio de producción
   - Producto técnicamente más eficiente

4. **Forma de las curvas:**
   - **CT**: Siempre creciente, convexa luego cóncava
   - **CMg**: U invertida, corta mínimos
   - **CMe**: U invertida, por encima de CVMe
   - **CVMe**: U invertida, por debajo de CMe

**Relación con producción:**
El CMg mínimo corresponde al PMg máximo (ley de rendimientos decrecientes en acción). Cuando PMg decrece, CMg crece.`
    }
  ],
  ejercicios: [
    {
      id: 'costos-calculadora',
      tipo: 'calculadora',
      titulo: 'Calculadora de Costos',
      descripcion: 'Ingresa CF, CV para cada nivel de producción y calcula automáticamente todos los costos medios y marginales',
      config: {
        columnas: ['Q', 'CF', 'CV', 'CT', 'CFMe', 'CVMe', 'CMe', 'CMg'],
        datosEditables: ['CF', 'CV'],
        calcularAutomatico: true,
        nivelMaximo: 10,
        mostrarGrafico: true,
        destacarMinimos: true
      }
    },
    {
      id: 'costos-relaciones',
      tipo: 'quiz',
      titulo: 'Relaciones entre Costos',
      descripcion: 'Identifica las relaciones correctas entre las curvas de costo',
      config: {
        preguntas: [
          {
            pregunta: '¿Dónde se intersectan CMg y CMe?',
            opciones: [
              'En el origen',
              'En el mínimo de CMe',
              'En el máximo de producción',
              'Nunca se intersectan'
            ],
            respuestaCorrecta: 1
          },
          {
            pregunta: '¿Qué pasa con CMe cuando CMg < CMe?',
            opciones: [
              'CMe aumenta',
              'CMe disminuye',
              'CMe se mantiene constante',
              'CMe se vuelve negativo'
            ],
            respuestaCorrecta: 1
          },
          {
            pregunta: '¿Por qué CFMe siempre decrece?',
            opciones: [
              'Porque CF aumenta',
              'Porque el costo fijo se distribuye en más unidades',
              'Porque CV disminuye',
              'Porque CT es constante'
            ],
            respuestaCorrecta: 1
          }
        ]
      }
    }
  ]
};

export default costos;
