# ClickDelivery V0.8 — Loader Studio

**Desarrollado por LM Networks.**

## Propósito
La pantalla de carga forma parte del branding de cada operación. La Franquicia ClickDelivery utiliza por defecto la animación oficial entregada por la marca. Las operaciones Marca Blanca pueden escoger un loader de la biblioteca LM Networks o cargar un activo propio.

## Fuente oficial recibida
El material entregado para V0.8 llegó en `ANIMACIONES-20260817T014704Z-1-001.zip` (SHA-256 `88e3332916d9de4a5a130afe8487271d79f4cf60b4c3bea5dcbecbf46eac75ef`). Los MOV contienen transparencia. Los JSON incluidos en el material original no se usan como Lottie productivo porque no declaran dimensiones/imagen válidas.

Se generaron versiones optimizadas para runtime:
- `/assets/loaders/original/clickdelivery-rabbit.gif`
- `/assets/loaders/original/clickdelivery-rabbit-alt.gif`

Los originales grandes no se duplican dentro del paquete de plataforma para evitar inflar el release.

## Biblioteca
La tabla `loading_animation_library` contiene activos LM Networks y activos propios por organización. La tabla `organization_loading_profiles` guarda la selección activa.

Presets disponibles: `none`, `pulse`, `bounce`, `float`, `spin`, `zoom`, `shake`, `orbit`.

Cada perfil controla además duración, escala, fondo, color opcional y loop.

## Gobierno
- **Franquicia ClickDelivery:** loader oficial controlado por LM Networks/SuperAdmin.
- **Marca Blanca:** `operator_admin` puede escoger biblioteca o subir PNG/JPG/WebP/GIF propio de hasta 2 MB.
- El backend valida MIME y firma binaria; no confía únicamente en la extensión del archivo.
- Los activos propios se aíslan por `organization_id`.

## Android
Las cuatro apps oficiales incorporan localmente `clickdelivery-rabbit.gif` para que la carga inicial funcione antes de tener sesión o red. El bootstrap móvil devuelve también el `loading_profile` del tenant para experiencias posteriores y futuras compilaciones Marca Blanca.
